Function at 0x140065b40
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r14
lea rbp, [rsp - 0x18]
sub rsp, 0x118
cmp qword [rcx + 0x40], 0
mov r14, rcx
jne 0x140065b67
xor al, al
add rsp, 0x118
pop r14
pop rbp
ret
lea rdx, [rsp + 0x60]
call fcn.140088b60
cmp qword [rax + 0x18], 0xf
jbe 0x140065b7b
mov rax, qword [rax]
vpxor xmm0, xmm0, xmm0
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp - 0x70], xmm0
vmovdqu xmmword [rbp - 0x60], xmm1
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140065b94
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14005bc40
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140065be7
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140065be2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140066a12
call fcn.1400e16f8
mov qword [rsp + 0x138], rbx
lea rax, [0x14005f350]
mov qword [rsp + 0x140], rsi
xor ecx, ecx
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x100], r15
xor r15d, r15d
mov qword [rbp - 0x40], r15
mov dword [rbp - 0x50], 0x50
mov dword [rbp - 0x4c], 2
mov qword [rbp - 0x48], rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
cmp qword [rbp - 0x58], 0xf
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x70]
cmova rax, qword [rbp - 0x70]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], r15
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp - 0x30], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp - 0x20], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140065ce7
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140065ce7
mov edi, dword [rbx + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0x7f35cfa8
lea rcx, [rdi + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140065ce2
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140065cc0
cmp r8d, 0x2bbe0095
je 0x140065cec
test r9d, r9d
jne 0x140065ca0
mov rax, qword [rax]
jmp 0x140065c70
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
lea rcx, [rbp - 0x50]
add rax, r10
call rax
lea rdx, [rsp + 0x60]
call fcn.140088b60
mov rsi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140065d20
mov rsi, qword [rax]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x140065db7
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140065db7
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xa5e13b64
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140065db2
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140065d90
cmp r8d, 0xe03ec8b8
je 0x140065dbc
test r9d, r9d
jne 0x140065d70
mov rax, qword [rax]
jmp 0x140065d40
mov ecx, dword [rdi + 0x24]
mov r8, rsi
mov rax, qword [rbp - 0x38]
add rcx, r11
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
movzx edx, word [rcx + r9*2]
mov r9d, 0x90000000
mov ecx, dword [rdi + 0x1c]
mov qword [rsp + 0x40], r15
add rcx, r11
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov r10d, dword [rcx + rdx*4]
xor ecx, ecx
mov rdx, qword [rbp - 0x10]
add r10, r11
mov dword [rsp + 0x20], r15d
call r10
mov rdx, qword [rsp + 0x78]
mov qword [r14 + 0x48], rax
cmp rdx, 0xf
jbe 0x140065e53
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140065e4e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140066a18
call fcn.1400e16f8
mov rcx, qword [r14 + 0x48]
test rcx, rcx
je 0x14006677c
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rcx, r14
call fcn.140064ac0
test al, al
jne 0x1400667e7
mov rsi, qword [0x1402ff198]
xor eax, eax
mov r14, qword [0x1402ff1a0]
movabs rbx, 0x3a69510e8fa73395
movzx r11d, byte [rbp + 0x30]
movabs r15, 0xcfe3fe2acfd9f189
mov qword [rsp + 0x110], r12
movabs r12, 0x9aa154b8eff35083
mov qword [rsp + 0x108], r13
movabs r13, 0x1378705a2fe26687
mov qword [rsp + 0x76], rax
mov word [rsp + 0x7e], ax
mov byte [rbp - 0x80], al
mov dword [rsp + 0x60], 0x77736a6c
mov dword [rsp + 0x64], 0x73206d69
mov dword [rsp + 0x68], 0x75612d7f
mov dword [rsp + 0x6c], 0x7c746661
mov dword [rsp + 0x70], 0x7f297936
mov word [rsp + 0x74], 0x1104
nop word [rax + rax]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor edi, edi
movabs rcx, 0xde35c6e84ffbc581
cmp rdi, 0x21
jae 0x140066762
movzx r10d, byte [rsp + rdi + 0x60]
mov edx, r10d
nop
cmp rax, rdi
ja 0x140066759
lea r8, [r9 + 1]
cmp rax, r8
jae 0x140065f6a
lea r11, [rdi + rcx]
movzx ecx, dl
and cl, r11b
add cl, cl
sub r11b, cl
add r11b, 0x79
add r11b, r10b
jmp 0x140065fa4
je 0x14006670e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140066692
lea rcx, [r8 + 1]
cmp rax, rcx
je 0x140066667
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14006664c
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140066602
cmp r9, rdi
ja 0x140066750
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x140065fca
lea rcx, [rdi + rbx]
and dl, cl
add dl, dl
sub cl, dl
lea r11d, [r10 + rcx]
sub r11b, 0x13
jmp 0x140066000
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400665b2
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140066591
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140066571
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140066548
nop
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400661fd
nop dword [rax]
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400661dc
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400661bb
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14006619b
mov rax, rcx
lea r9, [rcx + 0x42]
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140066733
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400660a9
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x14006614f
mov rax, rcx
lea r9, [rcx + 0x61]
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x140066126
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140066106
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400660e5
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400660c3
mov rax, rcx
lea r9, [rcx + 0x400]
jmp 0x140066010
lea edx, [rdi + 0xb]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4d
jmp 0x140066000
mov edx, 0x34
lea r8d, [rdi - 0x58]
movzx ecx, r10b
movzx ebx, dil
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400665ce
lea r8d, [rdi - 0x5e]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
movzx ebx, dil
sub r11b, cl
sub r11b, 0x6e
jmp 0x14006661e
lea r8d, [rdi - 0x66]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x36
add r11b, r8b
jmp 0x1400666cd
lea edx, [rdi - 0x68]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
lea r11d, [rdx + r10]
sub r11b, 0x28
inc rdi
jmp 0x140065f22
lea r8d, [rdi + 0x11]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x77
add r11b, r8b
cmp r9, 0x2a
jb 0x1400664fb
mov edx, 0x1b
movzx ebx, dil
movzx ecx, r10b
lea r8d, [rbx + 0x66]
and cl, r8b
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea r11d, [rdx + rdx]
jmp 0x1400665d1
lea r8d, [rdi + 0x7c]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x64
add r11b, r8b
jmp 0x1400666cd
movzx ebx, dil
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rbx + 0x74]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x2c
jmp 0x14006661e
movzx ebx, dil
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rbx + 0x6e]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 2
jmp 0x1400665ce
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x14006628f
lea r8d, [rdi - 0x7f]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
add r11b, 0x79
add r11b, r8b
lea rcx, [r9 + rax]
cmp rcx, 4
je 0x14006652a
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x14006633f
lea r8d, [rdi - 0x43]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x2b
add r11b, r8b
cmp rax, 2
jae 0x140066508
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x1400663e7
lea r8d, [rdi + 0x52]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x3e
jmp 0x140066167
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400662c1
lea edx, [rdi + 0x2a]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
lea r11d, [rdx + r10]
sub r11b, 0x26
inc rdi
jmp 0x140065f22
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400662ea
lea r8d, [rdi + 0x2e]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x42
add r11b, r8b
jmp 0x1400666a4
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140066311
lea edx, [rdi + 0x32]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x5e
add rax, r9
jmp 0x140066679
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140066225
lea edx, [rdi + 0x36]
movzx ecx, r10b
and cl, dl
dec rdi
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x7a
inc rdi
jmp 0x140065f22
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140066369
movzx ebx, dil
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rbx - 0x41]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x39
jmp 0x1400665ce
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140066393
lea edx, [rdi - 0x3d]
movzx ecx, r10b
and cl, dl
dec rdi
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x55
inc rdi
jmp 0x140065f22
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400663ba
lea edx, [rdi - 0x39]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x71
add rax, r9
jmp 0x140066679
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14006625b
lea r8d, [rdi - 0x35]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
add r11b, 0x73
add r11b, r8b
jmp 0x1400666a4
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140066419
lea edx, [rdi + 0x54]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
lea r11d, [rdx + r10]
sub r11b, 0x4c
inc rdi
jmp 0x140065f22
cmp rax, rdx
jne 0x14006643e
lea r8d, [rdi + 0x58]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x68
add r11b, r8b
jmp 0x1400666a4
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140066469
mov edx, 0x37
movzx ebx, dil
movzx ecx, r10b
lea r8d, [rbx + 0x5e]
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x14006661e
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140066499
lea r8d, [rdi + 0x60]
mov edx, 0x30
movzx ecx, r10b
dec rdi
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rdi
jmp 0x140065f22
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400664cc
lea r8d, [rdi + 0x62]
mov edx, 0x29
movzx ecx, r10b
inc r9
and cl, r8b
dec rdi
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rdi
jmp 0x140065f22
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14006616a
mov edx, 0x22
movzx ebx, dil
movzx ecx, r10b
lea r8d, [rbx + 0x64]
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400665ce
mov byte [rsp + rdi + 0x60], r11b
inc rdi
jmp 0x140065f22
movzx edx, byte [rsp + rdi + 0x60]
movzx ebx, dil
lea r8d, [rbx + 0x68]
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, 0x14
lea r11d, [rdx + rdx]
jmp 0x14006661e
lea r8d, [rdi + 0x6a]
mov edx, 0xd
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400666a4
lea edx, [rdi - 0x59]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
lea r11d, [rdx + r10]
add r11b, 0x6f
inc rdi
jmp 0x140065f22
lea r8d, [rdi - 0x5d]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x75
add r11b, r8b
jmp 0x1400666a4
lea edx, [rdi - 0x65]
movzx ecx, r10b
and cl, dl
dec rdi
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x3d
inc rdi
jmp 0x140065f22
movzx ebx, dil
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rbx - 0x69]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x21
add r11b, r8b
sub bl, 0x19
movzx ecx, r10b
and cl, bl
sub bl, 0x51
add cl, cl
sub r10b, cl
add r10b, bl
movabs rbx, 0x3a69510e8fa73395
mov byte [rsp + rdi + 0x60], r10b
inc r9
dec rdi
inc rdi
jmp 0x140065f22
movzx ebx, dil
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rbx - 0x73]
and cl, r8b
add cl, cl
sub r11b, cl
add r11b, 0x25
add r11b, r8b
sub bl, 0x17
movzx ecx, r10b
and cl, bl
sub bl, 0x5f
add cl, cl
sub r10b, cl
add r10b, r11b
add r10b, bl
movabs rbx, 0x3a69510e8fa73395
mov byte [rsp + rdi + 0x60], r10b
add rax, r9
jmp 0x140066679
lea edx, [rdi - 0x75]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x33
add rax, r9
jmp 0x140066679
lea rcx, [rdi + r15]
and dl, cl
add dl, dl
sub cl, dl
lea r11d, [r10 + rcx]
add r11b, 0x41
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140065f22
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
sub cl, dl
lea r11d, [r10 + rcx]
add r11b, 0x4f
lea r8d, [rdi - 0x15]
movzx ecx, r10b
and cl, r8b
inc r9
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x6d
add dl, r8b
movzx ecx, dl
mov byte [rsp + rdi + 0x60], cl
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x6c]
movzx ecx, r10b
and cl, r8b
inc rax
mov edx, 6
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rsp + rdi + 0x60], dl
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140065f22
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
sub cl, dl
lea r11d, [r10 + rcx]
add r11b, 0x6b
movzx ecx, byte [rsp + rdi + 0x60]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140065f22
add dil, 3
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x15
jmp 0x140065f0a
lea rcx, [rbp + 0x168b20c]
jmp 0x140066767
lea rcx, [rbp + 0x124778d]
jmp 0x140066767
lea rcx, [rsp + 0x60]
call fcn.140001230
mov r13, qword [rsp + 0x108]
mov r12, qword [rsp + 0x110]
xor bl, bl
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x1400667b9
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400667b4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140066a0c
call fcn.1400e16f8
mov rdi, qword [rsp + 0x148]
movzx eax, bl
mov rbx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x140]
mov r15, qword [rsp + 0x100]
add rsp, 0x118
pop r14
pop rbp
ret
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140066875
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140066875
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x1c70e85b
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140066870
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x140066850
cmp edx, 0x169cac12
je 0x14006687a
test r9d, r9d
jne 0x140066830
mov rax, qword [rax]
jmp 0x140066800
mov ecx, dword [rbx + 0x24]
mov edx, 0xa
add rcx, r10
movzx r8d, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
mov eax, dword [rcx + r8*4]
mov rcx, qword [r14 + 0x48]
add rax, r10
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140066925
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140066925
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0x3ab7d4bd
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140066920
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x140066900
cmp edx, 0x6b485eb0
je 0x14006692a
test r9d, r9d
jne 0x1400668e0
mov rax, qword [rax]
jmp 0x1400668b0
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx r8d, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
mov eax, dword [rcx + r8*4]
mov rcx, qword [r14 + 0x48]
add rax, r10
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov r11d, dword [rcx + r10 + 0x88]
add r11, r10
cmp r11, r10
je 0x1400669d5
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400669d5
mov ebx, dword [r11 + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xbed29e2a
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400669d0
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x1400669b0
cmp edx, 0x8956c3c3
je 0x1400669da
test r9d, r9d
jne 0x140066990
mov rax, qword [rax]
jmp 0x140066960
mov ecx, dword [r11 + 0x24]
mov edx, 0xffffffec
add rcx, r10
movzx r8d, word [rcx + r9*2]
mov ecx, dword [r11 + 0x1c]
add rcx, r10
mov eax, dword [rcx + r8*4]
mov r8d, 0x800a0
mov rcx, qword [r14 + 0x48]
add rax, r10
call rax
mov bl, 1
jmp 0x14006677e
call fcn.1400f3f60
int3
call fcn.1400f3f60
int3
call fcn.1400f3f60
int3