Function at 0x140041ff4
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 - 0x240]
sub rsp, 0x340
mov rax, qword [0x1400e3020]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r13b, r9b
mov r12, r8
mov qword [rsp + 0x40], r8
mov r15, rcx
mov qword [rsp + 0x50], rcx
mov rbx, qword [rbp + 0x2a0]
mov qword [rsp + 0x48], rbx
mov rax, qword [rbp + 0x2a8]
mov qword [rsp + 0x68], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rsp + 0x60], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rsp + 0x58], rax
xor esi, esi
mov dword [rsp + 0x34], esi
mov byte [rsp + 0x38], sil
mov byte [r8], sil
mov rdx, rcx
lea rcx, [rbp + 0xd0]
call fcn.140003ccc
nop
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], 0xf
mov byte [rbp + 0xb0], sil
mov r14d, 0x1000
mov word [rbp + 0xf0], 0x692f
mov byte [rbp + 0xf2], 0x6c
lea rcx, [rbp - 0x30]
test r13b, r13b
je 0x14004214e
mov word [rbp + 0xf8], 0x3f70
mov dword [rbp + 0xfa], 0x3d646975
mov dword [rbp + 0xf3], 0x702e676f
mov byte [rbp + 0xfe], sil
mov byte [rbp + 0xf7], 0x68
lea rdx, [rbp + 0xf0]
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
lea edi, [rsi + 0x10]
cmp rdx, rdi
jb 0x1400421d0
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400421cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d37
jmp 0x1400421cb
mov word [rbp + 0xf3], 0x676f
mov word [rbp + 0xf6], 0x6870
mov dword [rbp + 0xf9], 0x3d693f
mov byte [rbp + 0xf8], 0x70
mov byte [rbp + 0xf5], 0x2e
lea rdx, [rbp + 0xf0]
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
mov edi, 0x10
cmp rdx, rdi
jb 0x1400421d0
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400421cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d49
call fcn.140006b0c
mov qword [rbp - 0x10], rsi
mov qword [rbp], rsi
mov eax, 0xf
mov qword [rbp + 8], rax
mov byte [rbp - 0x10], sil
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xa8], rax
mov byte [rbp + 0x90], sil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
test r13b, r13b
je 0x140042260
mov dword [rsp + 0x30], 0x3d6d26
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, rdi
jb 0x1400422b4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400422af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d3d
jmp 0x1400422af
mov dword [rsp + 0x30], 0x3d7026
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, rdi
jb 0x1400422b4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400422af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d4f
call fcn.140006b0c
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], sil
lea rcx, [rbp - 0x30]
test r13b, r13b
je 0x14004234f
mov dword [rbp + 0x103], 0x78652632
mov word [rbp + 0x101], 0x3d70
mov byte [rbp + 0x100], 0x26
mov word [rbp + 0x107], 0x3d
lea rdx, [rbp + 0x100]
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, rdi
jb 0x1400423bc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400423b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d43
jmp 0x1400423b6
mov dword [rbp + 0x102], 0x6526323d
mov word [rbp + 0x100], 0x7826
mov word [rbp + 0x106], 0x3d
lea rdx, [rbp + 0x100]
call fcn.140003ccc
nop
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140004800
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, rdi
jb 0x1400423bc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x1400423b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d55
call fcn.140006b0c
nop
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x30]
call fcn.140001e14
mov dword [rsp + 0x34], 1
lea rdx, [rbp + 0xd0]
cmp qword [rbp + 0xe8], rdi
cmovae rdx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xe0]
lea rcx, [rbp - 0x30]
call fcn.140001748
nop
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x30]
call fcn.140001e14
mov dword [rsp + 0x34], 3
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], rdi
cmovae rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
lea rcx, [rbp + 0x30]
call fcn.140001748
nop
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rsi
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x50]
call fcn.140001e14
mov dword [rsp + 0x34], 7
mov r8d, 0x20
lea rdx, str.c74fa65e849f4a0199f4e0944802bb8f
lea rcx, [rbp + 0x50]
call fcn.140001748
nop
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x10]
call fcn.140001e14
mov dword [rsp + 0x34], 0xf
lea rdx, [rbp + 0x70]
cmp qword [rbp + 0x88], rdi
cmovae rdx, qword [rbp + 0x70]
mov r8, qword [rbp + 0x80]
lea rcx, [rbp + 0x10]
call fcn.140001748
nop
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], rsi
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x50]
call fcn.140001e14
mov dword [rsp + 0x34], 0x1f
mov r8d, 1
lea rdx, [0x1400d8bcc]
lea rcx, [rbp - 0x50]
call fcn.140001748
lea rcx, [rbp - 0x10]
cmp qword [rbp + 8], rdi
cmovae rcx, qword [rbp - 0x10]
lea rax, [rbp - 0x50]
cmp qword [rbp - 0x38], rdi
cmovae rax, qword [rbp - 0x50]
cmp rcx, rax
je 0x140042651
mov qword [rbp], rsi
lea rax, [rbp - 0x10]
cmp qword [rbp + 8], rdi
cmovae rax, qword [rbp - 0x10]
mov byte [rax], sil
lea r12, [rbp - 0x50]
cmp qword [rbp - 0x38], rdi
cmovae r12, qword [rbp - 0x50]
mov rsi, qword [rbp - 0x40]
mov r15, qword [rbp + 8]
cmp rsi, r15
ja 0x140042578
lea rbx, [rbp - 0x10]
cmp r15, rdi
cmovae rbx, qword [rbp - 0x10]
mov qword [rbp], rsi
mov r8, rsi
mov rdx, r12
mov rcx, rbx
call fcn.140008d20
mov byte [rbx + rsi], 0
jmp 0x140042640
movabs rbx, 0x7fffffffffffffff
cmp rsi, rbx
ja 0x140042d5b
mov rcx, rsi
or rcx, 0xf
cmp rcx, rbx
jbe 0x1400425a3
movabs rcx, 0x8000000000000000
jmp 0x1400425cb
mov rdx, r15
shr rdx, 1
mov rax, rbx
sub rax, rdx
cmp r15, rax
ja 0x140042597
lea rax, [rdx + r15]
mov rbx, rcx
cmp rcx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, r14
jb 0x1400425d5
call fcn.14000210c
mov r14, rax
jmp 0x1400425e4
test rcx, rcx
je 0x1400425e1
call fcn.140006b14
jmp 0x1400425d0
xor r14d, r14d
mov qword [rbp], rsi
mov qword [rbp + 8], rbx
mov r8, rsi
mov rdx, r12
mov rcx, r14
call fcn.140008d20
mov byte [r14 + rsi], 0
cmp r15, rdi
jb 0x140042636
lea rdx, [r15 + 1]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042631
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d61
call fcn.140006b0c
mov qword [rbp - 0x10], r14
mov r14d, 0x1000
mov r15, qword [rsp + 0x50]
mov r12, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
xor esi, esi
mov rdx, qword [rbp - 0x38]
cmp rdx, rdi
jb 0x140042687
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, r14
jb 0x140042682
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d67
call fcn.140006b0c
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], sil
mov rdx, qword [rbp + 0x28]
cmp rdx, rdi
jb 0x1400426cd
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, r14
jb 0x1400426c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d6d
call fcn.140006b0c
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], sil
mov rdx, qword [rbp + 0x68]
cmp rdx, rdi
jb 0x140042713
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, r14
jb 0x14004270e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d73
call fcn.140006b0c
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], sil
mov rdx, qword [rbp + 0x48]
cmp rdx, rdi
jb 0x140042759
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x140042754
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d79
call fcn.140006b0c
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], sil
mov rdx, qword [rbp - 0x18]
cmp rdx, rdi
jb 0x14004279f
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x14004279a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d7f
call fcn.140006b0c
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], sil
mov word [rbp + 0x115], 0x2f3a
mov dword [rbp + 0x118], 0x73257325
mov dword [rbp + 0x110], 0x70747468
mov byte [rbp + 0x114], 0x73
mov byte [rbp + 0x11c], sil
mov byte [rbp + 0x117], 0x2f
mov dl, r13b
lea rcx, [rbp + 0x30]
call fcn.1400022a4
nop
lea r9, [rbp - 0x10]
cmp qword [rbp + 8], rdi
cmovae r9, qword [rbp - 0x10]
cmp qword [rax + 0x18], rdi
jb 0x140042808
mov rax, qword [rax]
mov r8, rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 0x30]
call fcn.1400044a8
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, rdi
jb 0x140042852
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x14004284d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d85
call fcn.140006b0c
mov r14d, esi
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x120]
call fcn.140009450
lea rcx, [rbp + 0x120]
call fcn.1400464f8
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], sil
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x10]
call fcn.140001e14
nop
mov dword [rbp + 0xf5], 0x64253d
mov dword [rbp + 0xf0], 0x6d697426
mov byte [rbp + 0xf4], 0x65
call fcn.1400533cc
mov r8d, eax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400037f0
mov dword [rbp + 0x100], esi
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], rdi
cmovae rdx, qword [rbp + 0x10]
lea r8, [rbp + 0x100]
call fcn.14004bfa0
test al, al
jne 0x140042908
mov ecx, 0x1f4
call fcn.140051390
jmp 0x140042add
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x40], rsi
mov edx, 0xf
mov qword [rbp - 0x38], rdx
mov byte [rbp - 0x50], sil
mov esi, dword [rbp + 0x100]
cmp esi, 0x40000
jge 0x140042a78
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], rdi
cmovae rdx, qword [rbp + 0x10]
lea r8, [rbp - 0x50]
call fcn.14004bda0
test al, al
je 0x140042a74
cmp qword [rbp - 0x40], 0xa
jae 0x140042a74
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], rdi
cmovae rdx, qword [rbp - 0x50]
lea rcx, [rbp + 0x30]
call fcn.140003ccc
nop
lea rcx, [rbp + 0x30]
call fcn.140002eb8
mov word [rsp + 0x34], 0x3031
mov byte [rsp + 0x36], 0
xor r8d, r8d
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x30]
call fcn.140003f0c
or rcx, 0xffffffffffffffff
cmp rax, rcx
cmove eax, ecx
test eax, eax
js 0x1400429d7
mov rdx, r15
lea rcx, [rsp + 0x70]
call fcn.140003ccc
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsp + 0x68]
mov r8, rbx
mov dl, r13b
mov rcx, rax
call fcn.1400443f4
mov dword [rsp + 0x30], 0x303131
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140003f0c
or rcx, 0xffffffffffffffff
cmp rax, rcx
cmove eax, ecx
test eax, eax
jne 0x140042a3a
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
lea rdx, str.itiun
lea rcx, [rsp + 0x70]
call fcn.140003ccc
mov rbx, rax
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.140003ccc
nop
mov rdx, rbx
mov rcx, rax
call fcn.14004aa80
call fcn.14004421c
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, rdi
jb 0x140042a74
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042a6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d8b
call fcn.140006b0c
mov rdx, qword [rbp - 0x38]
lea eax, [rsi - 0x10]
cmp eax, 0x3fff0
ja 0x140042b2f
mov ecx, 0x1f4
call fcn.140051390
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, rdi
jb 0x140042acb
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042ac6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d91
call fcn.140006b0c
xor esi, esi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], sil
mov rdx, qword [rbp + 0x28]
cmp rdx, rdi
jb 0x140042b18
inc rdx
mov rcx, qword [rbp + 0x10]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140042b12
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d97
call fcn.140006b0c
nop
inc r14d
cmp r14d, 5
jge 0x140042bc2
mov rbx, qword [rsp + 0x48]
jmp 0x140042855
mov byte [r12], 1
cmp esi, 0x40000
setg bl
cmp rdx, rdi
jb 0x140042b73
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042b6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d91
call fcn.140006b0c
xor esi, esi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], sil
mov rdx, qword [rbp + 0x28]
cmp rdx, rdi
jb 0x140042bc0
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042bba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d97
call fcn.140006b0c
nop
jmp 0x140042bc6
mov bl, byte [rsp + 0x38]
mov rdx, qword [rbp - 0x18]
mov r14d, 0x1000
cmp rdx, rdi
jb 0x140042c03
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r14
jb 0x140042bfd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d9d
call fcn.140006b0c
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, rdi
jb 0x140042c3d
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, r14
jb 0x140042c37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042da3
call fcn.140006b0c
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, rdi
jb 0x140042c7a
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, r14
jb 0x140042c74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042da9
call fcn.140006b0c
nop
mov rdx, qword [rbp + 8]
cmp rdx, rdi
jb 0x140042cb0
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, r14
jb 0x140042cab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042daf
call fcn.140006b0c
mov qword [rbp], rsi
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], sil
mov rdx, qword [rbp + 0xc8]
cmp rdx, rdi
jb 0x140042cf9
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, r14
jb 0x140042cf3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042d31
call fcn.140006b0c
nop
lea rcx, [rbp + 0xd0]
call fcn.140001f9c
mov al, bl
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.140006850
mov rbx, qword [rsp + 0x388]
add rsp, 0x340
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.140001ff8
int3
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.14000d1ec
int3