Function at 0x18004b4a4
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using djb2
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x138]
sub rsp, 0x210
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x180150340]
xor rax, rsp
mov qword [rbp + 0xf0], rax
mov rbx, rcx
mov qword [rsp + 0x40], rcx
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
movdqa xmm6, xmmword [0x180139ed0]
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], r12b
movabs rax, 0x325c20246b9f77b6
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x40], rax
movabs rdi, 0x7c2739413e7f59e8
mov qword [rbp - 0x38], rdi
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x48], rax
movabs rax, 0x325c202439da24e3
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0xa0], rax
mov qword [rbp - 0x38], rdi
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0xa8], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r12
mov qword [rbp - 0x60], r12
lea rax, [rsp + 0x40]
or r15, 0xffffffffffffffff
mov r8, r15
inc r8
cmp byte [rax + r8], r12b
jne 0x18004b586
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.18002fba0
lea rdx, [rbp - 0x78]
lea rcx, [rbp]
call fcn.180051dd4
nop
mov esi, 0x1000
mov r13d, select
lea r14d, [r13 + 0x18]
cmp qword [rbp + 0x10], r12
jne 0x18004b791
movabs rax, 0x7711616a6b9f77b6
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa0], rax
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa8], rax
movabs rax, 0x325c202439da24e3
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], r12
lea rax, [rbp + 0xa0]
mov r8, r15
inc r8
cmp byte [rax + r8], r12b
jne 0x18004b643
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call fcn.18002fba0
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x60]
call fcn.180051dd4
mov rdx, rax
lea rcx, [rbp]
call fcn.18002dc90
mov rdx, qword [rsp + 0x78]
cmp rdx, r13
jbe 0x18004b6ad
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rsi
jb 0x18004b6a8
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c1fd
call fcn.1800d0680
movdqu xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], r12b
cmp qword [rbp + 0x10], r12
jne 0x18004b791
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r12
xor r8d, r8d
lea rdx, [0x180139398]
mov rcx, rbx
call fcn.18002fba0
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, r13
jbe 0x18004b718
inc rdx
mov rcx, qword [rbp]
cmp rdx, rsi
mov rax, rcx
jb 0x18004b713
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c1eb
call fcn.1800d0680
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r13
mov byte [rbp], r12b
mov rdx, qword [rbp + 0x78]
cmp rdx, r13
jbe 0x18004b759
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, rsi
jb 0x18004b754
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c1f7
call fcn.1800d0680
mov rax, rbx
mov rcx, qword [rbp + 0xf0]
xor rcx, rsp
call fcn.1800d0660
lea r11, [rsp + 0x210]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [rbp]
cmp qword [rbp + 0x18], r13
cmova rcx, qword [rbp]
movsx r8d, byte [rcx]
mov edi, 0x1505
test r8b, r8b
jne 0x18004b7b0
mov edx, edi
jmp 0x18004b7c0
mov edx, 1
call fcn.18004b46c
imul edx, eax, 0x21
xor edx, r8d
lea rcx, [rbp + 0xd5]
call fcn.1800305a4
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
lea rcx, [rbp + 0xd5]
cmp rax, rcx
jne 0x18004b7f2
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], r12b
jmp 0x18004b809
lea r8, [rbp + 0xd5]
sub r8, rax
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.18002fba0
nop
mov r8d, 1
lea rdx, [0x180139c00]
lea rcx, [rbp + 0x20]
call fcn.18002dbbc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov byte [rax], r12b
lea rdx, [rsp + 0x40]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r13
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x60]
call fcn.18002dbbc
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r13
jbe 0x18004b8a1
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x18004b89c
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c203
call fcn.1800d0680
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], r12b
mov rdx, qword [rbp + 0x38]
cmp rdx, r13
jbe 0x18004b8e1
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, rsi
jb 0x18004b8dc
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c209
call fcn.1800d0680
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], r12b
movabs rax, 0x6019747169976ba0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa0], rax
movabs rax, 0x7c2739417b3218a6
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa8], rax
movabs rax, 0x325c202439da24e3
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x20], rax
movabs rax, 0x7c2739413e7f59e8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x40], r12
lea rax, [rbp + 0xa0]
mov r8, r15
inc r8
cmp byte [rax + r8], r12b
jne 0x18004b97d
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call fcn.18002fba0
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x40]
call fcn.180051dd4
nop
cmp qword [rbp + 0x50], r12
jne 0x18004ba11
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r12
xor r8d, r8d
lea rdx, [0x180139398]
mov rcx, rbx
call fcn.18002fba0
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, r13
jbe 0x18004ba00
inc rdx
mov rcx, qword [rbp + 0x40]
cmp rdx, rsi
mov rax, rcx
jb 0x18004b9fb
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c227
call fcn.1800d0680
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r13
mov byte [rbp + 0x40], r12b
jmp 0x18004b6e3
lea rcx, [rbp + 0x40]
cmp qword [rbp + 0x58], r13
cmova rcx, qword [rbp + 0x40]
movsx r8d, byte [rcx]
test r8b, r8b
je 0x18004ba37
mov edx, 1
call fcn.18004b46c
imul edi, eax, 0x21
xor edi, r8d
mov edx, edi
lea rcx, [rbp + 0xed]
call fcn.1800305a4
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rcx, [rbp + 0xed]
cmp rax, rcx
jne 0x18004ba77
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], r12b
jmp 0x18004ba91
lea r8, [rbp + 0xed]
sub r8, rax
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.18002fba0
nop
mov r8d, 1
lea rdx, [0x180139c00]
lea rcx, [rbp + 0xa0]
call fcn.18002dbbc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov byte [rax], r12b
lea rdx, [rsp + 0x40]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r13
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x60]
call fcn.18002dbbc
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r13
jbe 0x18004bb2c
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x18004bb27
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c20f
call fcn.1800d0680
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], r12b
mov rdx, qword [rbp + 0xb8]
cmp rdx, r13
jbe 0x18004bb72
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, rsi
jb 0x18004bb6d
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c215
call fcn.1800d0680
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], r12b
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [0x180157388]
test rax, rax
jne 0x18004bc47
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov rdx, qword [r10 + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r8d, dword [rax + rdx + 0x88]
add r8, rdx
cmp r8, rdx
je 0x18004bc21
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18004bc21
mov r14d, dword [r8 + 0x20]
dec r9d
lea rax, [rdx + r9*4]
mov ecx, dword [rax + r14]
add rcx, rdx
mov r11d, 0x6f3f8da7
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004bc1c
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004bbf9
cmp r11d, 0x746bacac
je 0x18004be6d
test r9d, r9d
jne 0x18004bbdc
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004bc32
cmp qword [rax + 0x30], r12
jne 0x18004bbb7
mov rax, r12
mov qword [0x180157388], rax
mov esi, 0x1000
mov r14d, 0x27
lea rcx, [rbp - 0x30]
call rax
mov edx, dword [rbp - 0xc]
test edx, edx
je 0x18004b9aa
lea rcx, [rsp + 0x60]
call fcn.180041708
nop
mov r8d, 1
lea rdx, [0x180139c00]
lea rcx, [rsp + 0x60]
call fcn.18002dbbc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov byte [rax], r12b
lea rdx, [rsp + 0x40]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r13
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x60]
call fcn.18002dbbc
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r13
jbe 0x18004bcfc
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x18004bcf7
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c21b
call fcn.1800d0680
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], r12b
mov rdx, qword [rsp + 0x78]
cmp rdx, r13
jbe 0x18004bd3e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rsi
jb 0x18004bd39
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c221
call fcn.1800d0680
movdqu xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], r12b
movabs rax, 0x40184d414da95db0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa0], rax
movabs rax, 0x7c2739413e1a2f81
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa8], rax
movabs rax, 0x325c202439da24e3
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x20], rax
movabs rax, 0x7c2739413e7f59e8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
lea rax, [rbp + 0xa0]
inc r15
cmp byte [rax + r15], r12b
jne 0x18004bddc
mov r8, r15
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call fcn.18002fba0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.180051dd4
nop
xorps xmm0, xmm0
cmp qword [rbp + 0x30], r12
jne 0x18004be8b
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r12
xor r8d, r8d
lea rdx, [0x180139398]
mov rcx, rbx
call fcn.18002fba0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, r13
jbe 0x18004b9cb
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, rsi
jb 0x18004be63
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c233
call fcn.1800d0680
jmp 0x18004b9cb
mov ecx, dword [r8 + 0x1c]
add rcx, rdx
mov eax, dword [r8 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov eax, dword [rcx + rax*4]
add rax, rdx
jmp 0x18004bc35
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
mov r8d, 3
lea rdx, [0x180139bf0]
lea rcx, [rbp + 0x80]
call fcn.18002fba0
nop
lea rcx, [rbp + 0x20]
mov rdi, qword [rbp + 0x20]
mov rsi, qword [rbp + 0x38]
cmp rsi, r13
cmova rcx, rdi
mov cl, byte [rcx]
lea rax, [rbp + 0x80]
cmp qword [rbp + 0x98], r13
cmova rax, qword [rbp + 0x80]
mov byte [rax], cl
mov dword [rbp - 0x38], r12d
mov rax, qword [0x180157398]
test rax, rax
jne 0x18004bf9c
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov rdx, qword [r10 + 0x30]
movsxd rax, dword [rdx + 0x3c]
mov r8d, dword [rax + rdx + 0x88]
add r8, rdx
cmp r8, rdx
je 0x18004bf79
mov r9d, dword [r8 + 0x18]
test r9d, r9d
je 0x18004bf79
mov r14d, dword [r8 + 0x20]
dec r9d
lea rax, [rdx + r9*4]
mov ecx, dword [rax + r14]
add rcx, rdx
mov r11d, 0x459caea
mov al, byte [rcx]
inc rcx
test al, al
je 0x18004bf74
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18004bf51
cmp r11d, 0x1381ace5
je 0x18004c008
test r9d, r9d
jne 0x18004bf34
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18004bf8a
cmp qword [rax + 0x30], r12
jne 0x18004bf0f
mov rax, r12
mov qword [0x180157398], rax
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x20]
lea rcx, [rbp + 0x80]
cmp qword [rbp + 0x98], r13
cmova rcx, qword [rbp + 0x80]
mov dword [rsp + 0x38], 0x104
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
lea r9, [rbp - 0x38]
xor r8d, r8d
xor edx, edx
call rax
test eax, eax
jne 0x18004c11a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r12
xor r8d, r8d
lea rdx, [0x180139398]
mov rcx, rbx
call fcn.18002fba0
nop
mov r14d, 0x1000
jmp 0x18004c1ab
mov ecx, dword [r8 + 0x1c]
add rcx, rdx
mov eax, dword [r8 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov eax, dword [rcx + rax*4]
add rax, rdx
jmp 0x18004bf8d
call fcn.1800d0680
mov byte [rbp + 0x80], r12b
movdqu xmmword [rbp + 0x90], xmm6
cmp rsi, r13
jbe 0x18004c06d
lea rdx, [rsi + 1]
cmp rdx, r14
mov rax, rdi
jb 0x18004c064
mov rdi, qword [rdi - 8]
add rdx, 0x27
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c233
mov rcx, rdi
call fcn.1800d0680
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, r13
jbe 0x18004c0a3
inc rdx
mov rcx, qword [rbp + 0x40]
cmp rdx, r14
mov rax, rcx
jb 0x18004c09e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c227
call fcn.1800d0680
mov byte [rbp + 0x40], r12b
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x50], r12
mov rdx, qword [rbp + 0x18]
cmp rdx, r13
jbe 0x18004c0e5
inc rdx
mov rcx, qword [rbp]
cmp rdx, r14
mov rax, rcx
jb 0x18004c0e0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c1eb
call fcn.1800d0680
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r13
mov byte [rbp], r12b
mov rdx, qword [rbp + 0x78]
cmp rdx, r13
jbe 0x18004b759
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, r14
jb 0x18004b754
add rdx, 0x27
jmp 0x18004b73f
mov edx, dword [rbp - 0x38]
lea rcx, [rbp + 0xa0]
call fcn.180041708
nop
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], r13
cmova rdx, qword [rbp + 0xa0]
mov r8, qword [rbp + 0xb0]
lea rcx, [rbp + 0x60]
call fcn.18002dbbc
nop
mov rdx, qword [rbp + 0xb8]
mov r14d, 0x1000
cmp rdx, r13
jbe 0x18004c193
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, r14
jb 0x18004c18e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c22d
call fcn.1800d0680
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], r12b
mov rdx, qword [rbp + 0x98]
cmp rdx, r13
jbe 0x18004c02b
inc rdx
mov rcx, qword [rbp + 0x80]
cmp rdx, r14
mov rax, rcx
jb 0x18004c026
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004c1f1
jmp 0x18004c026
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
nop
call fcn.1800d939c
int3