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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x100
mov rsi, rcx
mov qword [rbp - 1], 2
xor ecx, ecx
mov qword [rbp + 0x17], 2
mov dword [rbp - 0x11], ecx
mov dword [rbp - 5], 0x20
mov qword [rbp + 0xf], 1
lea r14, [rsi + 0x80]
mov dword [rbp + 0x6f], 0xa000
lea r15, [rsi + 0x70]
mov dword [rbp + 0x73], 0xb000
lea r12, [rsi + 0x78]
mov dword [rbp + 0x67], ecx
mov dword [rbp + 0x6b], 1
mov rax, qword [rbp + 0x67]
mov qword [rbp - 0x41], rax
mov qword [rbp + 0x67], 1
mov rax, qword [rbp + 0x67]
mov qword [rbp - 0xd], rax
mov rax, qword [rsi + 0x48]
mov qword [rbp + 7], rax
mov qword [rbp - 0x49], rcx
vmovups xmm0, xmmword [rbp - 0x49]
vmovups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x39], 0x1c
vmovsd xmm1, qword [rbp - 0x39]
vmovsd qword [rbp - 0x19], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140064987
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140064987
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xd43e893f
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140064982
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140064960
cmp r8d, 0x4ccc783d
je 0x14006498c
test r9d, r9d
jne 0x140064940
mov rax, qword [rax]
jmp 0x140064910
mov ecx, dword [rdi + 0x24]
xor r8d, r8d
add rcx, r10
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r12
movzx edx, word [rcx + r9*2]
xor r9d, r9d
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
lea rcx, [rbp - 0x29]
mov qword [rsp + 0x38], rcx
lea edx, [r9 + 1]
mov dword [rsp + 0x30], 7
lea rcx, [rbp + 0x6f]
mov dword [rsp + 0x28], 2
add rax, r10
mov qword [rsp + 0x20], rcx
xor ecx, ecx
call rax
test eax, eax
jne 0x14006560d
mov rcx, qword [rsi + 0x78]
lea r9, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea r8, [0x1401446b8]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x48]
test eax, eax
js 0x140064a43
mov rcx, qword [rsi + 0x70]
lea r9, [rsi + 0x88]
mov rdx, qword [rbp + 0x67]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
test eax, eax
js 0x140064a43
mov rcx, qword [rbp + 0x67]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov al, 1
jmp 0x14006560f
mov rsi, qword [0x1402ff198]
movabs r12, 0x196eb00649489759
mov r14, qword [0x1402ff1a0]
movabs r15, 0x1614708402f46a4d
movzx r10d, byte [rbp + 0x67]
mov qword [rsp + 0x150], r13
movabs r13, 0x4c4c1012dbd9c60b
mov dword [rbp - 0x79], 0x87838a8c
mov dword [rbp - 0x75], 0x83d08d89
mov dword [rbp - 0x71], 0x85b1edbf
mov dword [rbp - 0x6d], 0xbc84b6b1
mov dword [rbp - 0x69], 0xb1bf8be6
mov dword [rbp - 0x65], 0xff8ebabe
mov dword [rbp - 0x61], 0xa292a292
mov qword [rbp - 0x5d], 0x170e95a1
nop word [rax + rax]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor edi, edi
cmp rdi, 0x24
jae 0x1400655fc
movzx ebx, byte [rbp + rdi - 0x79]
mov r8, rbx
cmp rax, rdi
ja 0x1400655f3
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140064b11
lea rdx, [rdi + r12]
movzx ecx, bl
and cl, dl
movzx r10d, bl
add cl, cl
sub r10b, cl
sub r10b, 0x6f
add r10b, dl
jmp 0x140064b24
je 0x140065588
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065558
cmp r9, rdi
ja 0x1400655ea
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x140064b51
lea rdx, [rdi + r15]
movzx ecx, bl
and cl, dl
movzx r10d, bl
add cl, cl
sub r10b, cl
sub r10b, 0x1b
add r10b, dl
jmp 0x140064b90
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140065516
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400654f7
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400654e1
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140065462
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400650f3
nop dword [rax]
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400650cf
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400650a6
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x140065087
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140065069
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x140065050
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140065037
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x140065013
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140064ff3
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x140064fc5
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140064ba0
lea rax, [r9 + 0x10]
lea r9, [rax + 2]
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400655ce
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400655b2
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x140064d8d
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x140064d72
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140064d57
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140064f7d
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x140064f36
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140064efc
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x140064edb
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140064ba0
lea rax, [r9 + 0x10]
lea r9, [rax + 2]
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x140064ead
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140064e8d
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x140064e69
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140064e49
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140064e30
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x140064e13
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140064df4
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140064dcb
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140064da8
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140064ba0
lea rax, [r9 + 0x10]
lea r9, [rax + 2]
jmp 0x140064ba0
lea r10d, [rdi + 0x53]
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x45
add r10b, bl
jmp 0x140064b90
lea r10d, [rdi - 0x5f]
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x67
add r10b, bl
jmp 0x140064b24
lea r10d, [rdi - 0x11]
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
add r10b, 0x77
add r10b, bl
jmp 0x140064ae1
lea edx, [rdi + 0x68]
mov r10d, 0x14
movzx ecx, dl
movzx r11d, dil
and cl, bl
sub r10b, cl
add r10b, r10b
add r10b, dl
add r10b, bl
jmp 0x14006552f
lea r8d, [rdi - 0x4a]
mov edx, 3
movzx ecx, r8b
inc r9
and cl, bl
dec rdi
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x140064ad2
lea edx, [rdi + 4]
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x1c
inc rdi
jmp 0x140064ad2
lea edx, [rdi + 0x52]
movzx r11d, dil
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x3e
jmp 0x140065421
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x60
jmp 0x14006556c
lea r8d, [rdi - 0x12]
mov edx, 0x3f
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006556f
lea r8d, [rdi + 0x3c]
mov edx, 0x2e
movzx ecx, r8b
movzx r11d, dil
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006547b
lea r8d, [rdi - 0x76]
mov edx, 0x1d
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x1400654a2
lea r8d, [rdi - 0x28]
mov edx, 0xc
movzx ecx, r8b
and cl, bl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x140064ad2
lea edx, [rdi + 0x1b]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x43
mov byte [rbp + rdi - 0x79], r10b
inc rdi
jmp 0x140064ad2
lea edx, [rdi + 0x69]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x21
cmp r9, 9
jb 0x140064eef
movzx r11d, dil
lea edx, [r11 + 0x76]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
add dl, bl
lea r10d, [rdx*2 - 0x74]
jmp 0x14006552f
lea edx, [rdi - 0x49]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
dec r10b
cmp rax, 0x5a
jae 0x1400653fe
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jbe 0x1400652f9
lea r8d, [rdi - 0x7e]
mov edx, 0x39
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140064f10
lea edx, [rdi + 5]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x23
lea rcx, [r9 + rax]
cmp rcx, 0x5a
je 0x140065444
lea rcx, [r9 + 0x80]
cmp rax, rcx
jbe 0x140065219
lea edx, [rdi + 0x35]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x73
jmp 0x140064f49
lea r8d, [rdi - 0x32]
mov edx, 0x2f
movzx ecx, r8b
and cl, bl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x140064ad2
lea r8d, [rdi + 0x1c]
mov edx, 0x1e
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x1400654a2
mov edx, 0xd
movzx r11d, dil
lea r8d, [r11 + 0x6a]
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006547b
lea edx, [rdi - 0x48]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 8
jmp 0x14006556f
lea edx, [rdi + 6]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x2a
jmp 0x14006556c
movzx r11d, dil
lea edx, [r11 + 0x54]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x4c
jmp 0x140065421
lea edx, [rdi - 0x5e]
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x6e
inc rdi
jmp 0x140064ad2
lea r8d, [rdi - 0x10]
mov edx, 0x38
movzx ecx, r8b
inc r9
and cl, bl
dec rdi
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x140064ad2
mov edx, 0x27
movzx r11d, dil
lea r8d, [r11 + 0x3e]
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006552f
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x140065115
lea edx, [rdi + 0x59]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x6f
jmp 0x140064f91
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140065145
lea edx, [rdi - 0x66]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
lea r10d, [rbx + rdx]
sub r10b, 0x36
inc rdi
jmp 0x140064ad2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065172
mov edx, 7
movzx r11d, dil
lea r8d, [r11 - 2]
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006547b
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14006519b
lea r8d, [rdi + 0x62]
mov edx, 0x29
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006556c
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400651c2
mov edx, 0x3a
movzx r11d, dil
lea r8d, [r11 + 0x14]
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14006541b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400651ea
lea edx, [rdi - 0x3a]
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x6a
inc rdi
jmp 0x140064ad2
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140064f91
lea edx, [rdi + 0x78]
inc r9
movzx ecx, dl
dec rdi
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x48
inc rdi
jmp 0x140064ad2
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140065240
movzx r11d, dil
lea edx, [r11 - 0x19]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x51
jmp 0x14006552f
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065268
lea edx, [rdi + 0x4b]
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0xd
inc rdi
jmp 0x140064ad2
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14006528a
lea edx, [rdi - 0x51]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x37
jmp 0x14006556c
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400652ac
lea edx, [rdi + 0x61]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x59
jmp 0x14006556f
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400652d3
movzx r11d, dil
lea edx, [r11 + 0x13]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x7b
jmp 0x14006547b
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140064f49
lea edx, [rdi - 0x3b]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x63
jmp 0x1400654a2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140065329
lea edx, [rdi + 0x34]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
lea r10d, [rbx + rdx]
sub r10b, 0x6c
inc rdi
jmp 0x140064ad2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065350
movzx r11d, dil
lea edx, [r11 - 0x68]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x28
jmp 0x14006547b
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140065379
lea r8d, [rdi - 4]
mov edx, 0xe
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14006556c
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400653a8
lea r8d, [rdi + 0x60]
mov edx, 0x30
movzx ecx, r8b
dec rdi
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc rdi
jmp 0x140064ad2
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400653d3
lea edx, [rdi + 0x12]
inc r9
movzx ecx, dl
dec rdi
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x7e
inc rdi
jmp 0x140064ad2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140064f10
movzx r11d, dil
lea edx, [r11 - 0x3c]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x5c
jmp 0x14006552f
movzx r10d, byte [rbp + rdi - 0x79]
movzx r11d, dil
lea r8d, [r11 + 0x28]
movzx ecx, r8b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x18
add r10b, r8b
add r10b, bl
sub r11b, 0x7f
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
add r11b, 0x79
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x79], r11b
jmp 0x14006556c
mov edx, 5
movzx r11d, dil
lea r8d, [r11 - 0x26]
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
jmp 0x14006547b
movzx r11d, dil
lea edx, [r11 + 0x2b]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x2d
add r11b, 0x33
inc r9
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
sub r11b, 0x65
add r11b, bl
movzx ecx, r11b
mov byte [rbp + rdi - 0x79], cl
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x74]
inc rax
movzx ecx, r8b
mov edx, 0x16
and cl, bl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r8b
add dl, bl
mov byte [rbp + rdi - 0x79], dl
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140064ad2
lea edx, [rdi - 0x39]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x71
jmp 0x14006556c
lea edx, [rdi + 0x63]
dec rdi
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x4b
inc rdi
jmp 0x140064ad2
movzx r11d, dil
lea edx, [r11 - 1]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 7
sub r11b, 0x31
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
add r11b, 0x57
add r11b, bl
mov byte [rbp + rdi - 0x79], r11b
inc r9
dec rdi
inc rdi
jmp 0x140064ad2
lea edx, [rdi - 0x2d]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x3b
add rax, r9
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140064ad2
lea rdx, [rdi + r13]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
sub r10b, 0x4d
movzx ecx, byte [rbp + rdi - 0x79]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140064ad2
add dil, 0x3d
movzx ecx, dil
and cl, bl
add cl, cl
sub dil, cl
lea r10d, [rbx + rdi]
add r10b, 0x55
jmp 0x140064ad0
sub dil, 0x75
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x33
jmp 0x140064ac0
lea rcx, [rbp + 0x145af53]
jmp 0x140065600
lea rcx, [rbp + 0x10e46ac]
jmp 0x140065600
lea rcx, [rbp - 0x79]
call fcn.140001230
mov r13, qword [rsp + 0x150]
xor al, al
add rsp, 0x100
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret