Function at 0x140003060
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f0]
sub rsp, 0x2f0
mov rax, qword [0x1400cc020]
xor rax, rsp
mov qword [rbp + 0x1e0], rax
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], r8
mov rax, rcx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp + 0x250]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rbp + 0x258]
mov qword [rsp + 0x40], rcx
xor r14d, r14d
mov dword [rsp + 0x30], r14d
mov byte [r8], r14b
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.14001cff0
nop
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], r14b
lea rdx, [0x1400baf00]
lea rcx, [rbp - 0x80]
call fcn.14009c7c0
mov r8, rax
lea rcx, [rbp + 0x20]
mov rdx, qword [rbp + 0x20]
mov r9, qword [rbp + 0x38]
cmp r9, 0x10
cmovae rcx, rdx
cmp qword [rax + 0x18], 0x10
jb 0x14000311a
mov rax, qword [rax]
cmp rcx, rax
je 0x140003156
mov qword [rbp + 0x30], r14
lea rax, [rbp + 0x20]
cmp r9, 0x10
cmovae rax, rdx
mov byte [rax], 0
lea rax, [rbp + 0x20]
cmp rax, r8
je 0x140003156
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x140003148
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x20]
call fcn.14001adc0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140003191
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000318c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004032
call fcn.14006126c
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], 0
mov qword [rbp], r14
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
lea rdx, [0x1400baea8]
lea rcx, [rbp - 0x80]
call fcn.14009c7c0
mov r8, rax
lea rax, [rbp]
mov rdx, qword [rbp]
mov r9, qword [rbp + 0x18]
cmp r9, 0x10
cmovae rax, rdx
mov rcx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x1400031ed
mov rcx, qword [r8]
cmp rax, rcx
je 0x140003229
mov qword [rbp + 0x10], r14
lea rax, [rbp]
cmp r9, 0x10
cmovae rax, rdx
mov byte [rax], 0
lea rax, [rbp]
cmp rax, r8
je 0x140003229
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x14000321b
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp]
call fcn.14001adc0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140003264
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000325f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004038
call fcn.14006126c
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
lea rdx, [0x1400bae90]
lea rcx, [rbp - 0x80]
call fcn.14009c7c0
mov r8, rax
lea rax, [rbp - 0x20]
mov rdx, qword [rbp - 0x20]
mov r9, qword [rbp - 8]
cmp r9, 0x10
cmovae rax, rdx
mov rcx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x1400032ac
mov rcx, qword [r8]
cmp rax, rcx
je 0x1400032e8
mov qword [rbp - 0x10], r14
lea rax, [rbp - 0x20]
cmp r9, 0x10
cmovae rax, rdx
mov byte [rax], 0
lea rax, [rbp - 0x20]
cmp rax, r8
je 0x1400032e8
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x1400032da
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp - 0x20]
call fcn.14001adc0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140003324
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000331e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000403e
call fcn.14006126c
nop
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov rdi, qword [rbp + 0x30]
lea rsi, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae rsi, qword [rbp + 0x20]
movabs r15, 0x7fffffffffffffff
cmp rdi, 0x10
jae 0x140003373
mov r8d, 0x10
mov rdx, rsi
lea rcx, [rbp - 0x60]
call fcn.140062140
mov qword [rbp - 0x48], 0xf
mov ebx, 0xf
jmp 0x1400033e3
mov rbx, rdi
or rbx, 0xf
cmp rbx, r15
cmova rbx, r15
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400033bd
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004044
mov rcx, rax
call fcn.140061274
mov rcx, rax
test rax, rax
je 0x14000405c
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400033cc
test rcx, rcx
je 0x1400033c9
call fcn.140061274
jmp 0x1400033cc
mov rax, r14
mov qword [rbp - 0x60], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.140062140
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x50], rdi
mov dword [rsp + 0x30], 1
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae r9, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xb0]
mov rax, rbx
sub rax, rdi
cmp rsi, rax
ja 0x140003445
lea rax, [rdi + rsi]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x60]
cmp rbx, 0x10
cmovae rax, qword [rbp - 0x60]
lea rbx, [rax + rdi]
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call fcn.140062140
mov byte [rbx + rsi], 0
jmp 0x140003457
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x60]
call fcn.14001a170
nop
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x80]
call fcn.14001aa50
mov dword [rsp + 0x30], 3
lea r9, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae r9, qword [rbp]
mov rdi, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x68]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x1400034bd
lea rax, [rcx + rdi]
mov qword [rbp - 0x70], rax
lea rbx, [rbp - 0x80]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x80]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140062140
mov byte [rbx + rdi], 0
jmp 0x1400034cf
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.14001a170
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x40]
call fcn.14001aa50
mov dword [rsp + 0x30], 7
lea rcx, str.875cda8d89d543b5942bd0e6e7bfcb34
call fcn.140067b40
mov rdi, rax
mov rcx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov rax, r8
sub rax, rcx
cmp rdi, rax
ja 0x140003536
lea rax, [rcx + rdi]
mov qword [rbp - 0x30], rax
lea rbx, [rbp - 0x40]
cmp r8, 0x10
cmovae rbx, qword [rbp - 0x40]
add rbx, rcx
mov r8, rdi
lea rdx, str.875cda8d89d543b5942bd0e6e7bfcb34
mov rcx, rbx
call fcn.140062140
mov byte [rbx + rdi], 0
jmp 0x14000354f
mov qword [rsp + 0x20], rdi
lea r9, str.875cda8d89d543b5942bd0e6e7bfcb34
mov rdx, rdi
lea rcx, [rbp - 0x40]
call fcn.14001a170
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x60]
call fcn.14001aa50
mov dword [rsp + 0x30], 0xf
lea r9, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae r9, qword [rbp - 0x20]
mov rdi, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x1400035b5
lea rax, [rcx + rdi]
mov qword [rbp + 0x70], rax
lea rbx, [rbp + 0x60]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x60]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140062140
mov byte [rbx + rdi], 0
jmp 0x1400035c7
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp + 0x60]
call fcn.14001a170
nop
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.14001aa50
mov dword [rsp + 0x30], 0x1f
lea rcx, [0x1400ba5e8]
call fcn.140067b40
mov rdi, rax
mov rcx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov rax, r8
sub rax, rcx
cmp rdi, rax
ja 0x140003634
lea rax, [rcx + rdi]
mov qword [rsp + 0x70], rax
lea rbx, [rsp + 0x60]
cmp r8, 0x10
cmovae rbx, qword [rsp + 0x60]
add rbx, rcx
mov r8, rdi
lea rdx, [0x1400ba5e8]
mov rcx, rbx
call fcn.140062140
mov byte [rbx + rdi], 0
jmp 0x14000364d
mov qword [rsp + 0x20], rdi
lea r9, [0x1400ba5e8]
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.14001a170
lea rcx, [rbp + 0x40]
mov r9, qword [rbp + 0x40]
mov r10, qword [rbp + 0x58]
cmp r10, 0x10
cmovae rcx, r9
lea rax, [rsp + 0x60]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
cmovae rax, r8
cmp rcx, rax
je 0x1400036b9
mov qword [rbp + 0x50], r14
lea rax, [rbp + 0x40]
cmp r10, 0x10
cmovae rax, r9
mov byte [rax], 0
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.14001adc0
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400036ef
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400036e7
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000404a
mov rcx, r8
call fcn.14006126c
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14000373d
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003738
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004050
call fcn.14006126c
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140003788
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003783
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004056
call fcn.14006126c
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400037d3
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400037ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000405c
call fcn.14006126c
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x14000381e
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003819
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004062
call fcn.14006126c
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], 0
mov dword [rbp + 0xc0], 0x616f7373
mov dword [rbp + 0xc4], 0x632e6d70
mov word [rbp + 0xc9], 0x6d
mov byte [rbp + 0xc8], 0x6f
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x40]
call fcn.14001cff0
nop
lea rdx, [0x1400badb0]
lea rcx, [rbp - 0x80]
call fcn.14009c7c0
nop
cmp qword [rax + 0x18], 0x10
jb 0x14000388e
mov rax, qword [rax]
lea r9, [rbp + 0x40]
cmp qword [rbp + 0x58], 0x10
cmovae r9, qword [rbp + 0x40]
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r8, qword [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.14001c1d0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400038f5
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400038f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004068
call fcn.14006126c
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140003940
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000393b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000406e
call fcn.14006126c
mov r12d, r14d
mov r13, qword [rbp + 0x260]
nop word [rax + rax]
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0xd0]
call fcn.140063480
lea rcx, [rbp + 0xd0]
call fcn.1400a07a0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r14
mov rdi, qword [rbp + 0x90]
lea rsi, [rbp + 0x80]
cmp qword [rbp + 0x98], 0x10
cmovae rsi, qword [rbp + 0x80]
cmp rdi, 0x10
jae 0x1400039d5
mov r8d, 0x10
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.140062140
mov qword [rsp + 0x78], 0xf
jmp 0x140003a47
mov rbx, rdi
or rbx, 0xf
cmp rbx, r15
cmova rbx, r15
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003a1f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000407a
mov rcx, rax
call fcn.140061274
mov rcx, rax
test rax, rax
je 0x140004092
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140003a2e
test rcx, rcx
je 0x140003a2b
call fcn.140061274
jmp 0x140003a2e
mov rax, r14
mov qword [rsp + 0x60], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.140062140
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x70], rdi
lea rdx, [0x1400badf0]
lea rcx, [rbp - 0x80]
call fcn.14009c7c0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140003a69
mov rbx, qword [rax]
call fcn.140098f70
mov r8d, eax
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.14001c430
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140003aba
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003ab5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004080
call fcn.14006126c
mov dword [rbp + 0xc0], r14d
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae rdx, qword [rsp + 0x60]
lea r8, [rbp + 0xc0]
call fcn.1400a32a0
test al, al
jne 0x140003b33
mov ecx, 0x1f4
call fcn.1400a3ae0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140003d85
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004092
call fcn.14006126c
jmp 0x140003d85
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
mov r15d, dword [rbp + 0xc0]
cmp r15d, 0x40000
jge 0x140003cd9
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae rdx, qword [rsp + 0x60]
lea r8, [rbp - 0x60]
call fcn.1400a3050
test al, al
je 0x140003cd9
cmp qword [rbp - 0x50], 0xa
jae 0x140003cd9
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x80]
call fcn.14001cff0
nop
lea rcx, [rbp - 0x80]
call fcn.14001bac0
mov rcx, rax
call fcn.14001b900
mov word [rsp + 0x30], 0x3031
mov byte [rsp + 0x32], 0
lea rcx, [rsp + 0x30]
call fcn.140067b40
mov rdi, rax
lea r14, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae r14, qword [rbp - 0x80]
mov rcx, qword [rbp - 0x70]
cmp rax, rcx
ja 0x140003c57
test rax, rax
jne 0x140003bee
xor r14d, r14d
mov ebx, r14d
jmp 0x140003c61
mov rsi, r14
sub rsi, rdi
add rsi, rcx
lea r8, [rsi + 1]
sub r8, r14
movsx edx, byte [rsp + 0x30]
mov rcx, r14
call fcn.140063950
mov rbx, rax
test rax, rax
je 0x140003c57
nop dword [rax]
nop word [rax + rax]
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.140063870
test eax, eax
je 0x140003f88
inc rbx
lea r8, [rsi + 1]
sub r8, rbx
movsx edx, byte [rsp + 0x30]
mov rcx, rbx
call fcn.140063950
mov rbx, rax
test rax, rax
jne 0x140003c20
mov rbx, 0xffffffffffffffff
xor r14d, r14d
cmp rbx, 0xffffffffffffffff
mov rax, 0xffffffffffffffff
cmove ebx, eax
test ebx, ebx
js 0x140003c9e
mov rdx, qword [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001cff0
mov qword [rsp + 0x20], r13
mov r9, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.140016020
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140003cd9
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003cd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004086
call fcn.14006126c
lea eax, [r15 - 0x10]
cmp eax, 0x3fff0
ja 0x140003f90
mov ecx, 0x1f4
call fcn.1400a3ae0
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140003d2e
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000408c
call fcn.14006126c
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140003d7b
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004092
call fcn.14006126c
movabs r15, 0x7fffffffffffffff
inc r12d
cmp r12d, 5
jl 0x140003950
xor bl, bl
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x140003dd5
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003dd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004074
call fcn.14006126c
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], 0xf
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140003e29
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003e24
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004098
call fcn.14006126c
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140003e74
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003e6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000409e
call fcn.14006126c
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x140003ebf
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003eba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400040a4
call fcn.14006126c
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x140003f0a
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f05
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400040aa
call fcn.14006126c
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140003f5b
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f56
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000402c
call fcn.14006126c
movzx eax, bl
mov rcx, qword [rbp + 0x1e0]
xor rcx, rsp
call fcn.140060fb0
mov rbx, qword [rsp + 0x338]
add rsp, 0x2f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
sub rbx, r14
jmp 0x140003c5e
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
cmp r15d, 0x40000
setg bl
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140003fdd
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003fd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000408c
call fcn.14006126c
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140004027
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004021
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004092
call fcn.14006126c
nop
jmp 0x140003d94
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.14001ad60
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.14001ad60
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
nop
call fcn.140067948
int3