Function at 0x140133586
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
invalid
jne 0x1401322c9
cmp byte [rbx + 5], 0x61
jne 0x1401322de
jmp 0x140131db0
jmp rcx
cmp dword [rbx + 0x10], r15d
je 0x140132bcb
jmp 0x140131df8
mov dil, 1
jmp 0x1401322de
cmp dword [rbx + 0x14], r15d
je 0x140132bcb
cmp byte [rbx], 0x2e
jne 0x140131e18
cmp dword [rbx + 1], 0x63727372
je 0x140132bcb
cmp dword [rbx], 0x54494e49
jmp 0x140132295
push rbp
ror r13d, 5
or r13d, 0xb90953c8
jne 0x140131f1e
je 0x140131f1e
lea r9d, [rcx - 0x6dea]
test edx, 0xf62ae36c
syscall
call rcx
test r14, rdx
jns 0x1401326b3
je 0x140132303
lea r12d, [rdx + 0x7639]
sub r13d, 0xf4445884
or ebp, 0xd64c94d8
lea r14d, [rdx + 0x591d]
movabs rcx, 0x3e8a54fffffe13e9
jo 0x140132eb4
jmp 0x140131d36
jo 0x14013105e
lea r14d, [rdx + 0xa835]
jmp rcx
xor dil, dil
cmp byte [rbx], 0x2e
jne 0x1401322de
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jmp 0x140131d05
je 0x140132bcb
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x140131ff5
nop
test ecx, 0x441ef82c
sub edi, 0xcb5fa2ab
jmp 0x140131ed1
cmp eax, 0x74616470
jne 0x1401322de
cmp byte [rbx + 5], 0x61
je 0x140132bcb
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx - 0x72b3f7bd], cl
and al, 0x30
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
jmp 0x140132957
add r10d, 0xefd4c7ae
jl 0x1401308c5
rcl r8d, 0x98
jmp rcx
mov r9d, 0x20
or eax, 0x20000020
mov dword [rsp + 0x58], r9d
mov dword [rbx + 0x24], eax
jmp 0x140132989
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x230]
mov edx, r14d
xchg rsi, rcx
mov rsi, rcx
jmp 0x14013296e
popfq
lea r9d, [rbx - 0xfe92]
jmp rax
mov eax, dword [rbx + 0x24]
test eax, eax
js 0x140132984
test al, 0x40
je 0x140132984
and eax, 0xffffffbf
je 0x140132482
jne 0x140132482
mul r12
pushf
test esi, 0xc7acb1b3
lea r13d, [rdi + 0x7c0b]
dec rbp
movabs r14, 0x38524affffff00e9
inc rcx
lea r11d, [rcx - 0x1939]
neg r13
pushfq
call fcn.140131757
jle 0x14013176f
jmp 0x140132387
int3
sub esi, 0xd49244d0
rcr esi, 0x8a
add ebp, 0x33719fa7
jmp 0x140132551
jmp rcx
jmp rcx
xchg r14, rdi
mov qword [rsp + 0x30], rdi
xchg r14, rdi
call r12
jmp 0x14013272d
syscall
pop rbx
and ebx, 0xc521d40
xor r10d, 0x72a4a83c
neg r13
jmp 0x1401325b7
xchg rdi, rax
mov qword [rsp + 0x20], rdi
xchg rdi, rax
jmp 0x140132635
jmp 0x1401326de
mov r11d, 0xb8f2a17e
nop
call rcx
rol r11d, 0xfd
jle fcn.140132683
mov eax, 0x41d1ff90
rol ebx, 0xfd
je 0x1401315f9
jne 0x140132715
je 0x140132715
ror edx, 0x10
pushf
lea r13d, [rbp + 0x4e1c]
rol ebp, 0xa9
lea r13d, [rbp + 0x398c]
div r14
rol esi, 0x78
pushf
movabs r15, 0x74364bfffffdd9e9
test r13, rbx
sub esi, 0xee3a4ea8
jmp rcx
jmp 0x1401324f3
cmp eax, 0xc000008c
jne 0x140132882
push rbp
jne 0x14013273f
je 0x14013273f
movabs r14, 0x37754bffffff04e9
pop r8
lea r8d, [rbx - 0x68fe]
call rax
ret
jmp 0x140132648
mov rcx, 0xffffffffffffffff
mov r14d, eax
lea rax, [0x140000000]
jne 0x1401327ac
je 0x1401327ac
rol r12d, 0x20
jmp rax
jmp 0x1401327e0
add rsi, rax
mov dword [rsp + 0x58], r15d
lea rax, [rsp + 0x58]
xchg rsi, rdi
mov qword [rsp + 0x40], rdi
xchg rsi, rdi
jmp 0x140132660
lea r9, [rbp + 0x1b0]
jne 0x14013288f
je 0x14013288f
movabs r12, 0x73a766fffffb5ae9
ror r9d, 0xd0
ror edi, 0x52
mul rbp
call fcn.140131fe6
sub r13d, 0xc26cdf7c
inc rsi
popfq
jne 0x1401328e8
jmp 0x1401323ee
je 0x1401328e8
lea ebp, [rcx + 0x4fd7]
call rax
lea r8d, [rcx - 0xb4e2]
bswap r11
lea r10d, [rbx - 0xbf64]
bswap rcx
and esi, 0x5b96e871
pop rbx
mov r15d, 0x26da88c4
js 0x140132b81
bswap r13
movabs r8, 0x20f0f3fffffb55e9
mul r9
syscall
cmp r13d, 0xe0e737f8
js 0x140132f39
jmp 0x140132442
ret
lea rdx, [rsp + 0x40]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
jmp 0x140132771
xchg rsi, rcx
call fcn.140133fa0
test dil, dil
jne 0x140132bcb
jmp 0x140132451
mov r9d, dword [rsp + 0x58]
lea rax, [rsp + 0x58]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x30]
jmp 0x140133000
je 0x1401329f2
nop
movsx edx, dl
lea rcx, [rcx + 1]
je 0x1401329ca
jne 0x1401329ca
dec r13
movabs rdx, 0x30265200000418e9
xor byte es:[rbp + 0x5109ed81], bl
push rdx
jmp 0x140132de7
xor r14d, 0x5918e7ff
call 0x1401329ba
cmp r8d, 0xc51cd0c1
je 0x1401330f6
test r9d, r9d
jne 0x140132f90
jmp 0x140132c3b
cmp rbx, rax
jb 0x140131d6a
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0x110]
jmp 0x140132b35
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
jmp 0x1401329b2
sub rbx, 0x3dc54675
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
jmp 0x140132a83
lea rax, [rbp + 0x110]
lea r8, [rbp + 0x150]
xchg r8, rax
mov qword [rsp + 0x20], r8
xchg r8, rax
je 0x140132b81
jne 0x140132b81
xor r11d, 0x456341d4
rcr r9d, 0xb
pop r10
rcr r14d, 3
cmp r12, rdi
rcr ecx, 0x5c
mov r11d, 0x2cda5dc3
div rbx
add r8d, 0x51a662f1
call fcn.14013278d
cmp r10, rcx
movabs rsi, 0xf2e4600000549e9
test r8, rdx
jmp 0x14013360a
jmp 0x1401330cf
movzx eax, word [r13 + 6]
nop
add rbx, 0x3dc5469d
jmp 0x140132ab7
sub ebx, 0x37befcdf
sub r10d, 0x540830a7
ret
mov rax, qword [rax]
jmp 0x140132cc6
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg rbx, r10
mov rbx, qword [rax + 0x30]
xchg rbx, r10
jmp 0x140132f2f
int3
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x1401329ba
jmp 0x1401329e5
rcr esp, 0xdd
ret 0x38
or ecx, 0xb665fa08
movabs r12, 0x2cce31ffffff46e9
rcr r14d, 0x17
call rcx
add r15d, 0xf9ae8605
cmp rbp, rbx
test r14, rdx
jmp rax
mov dh, 0x49
mov esp, 0xffff46e9
push qword [rcx]
invalid
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add byte [rax], al
add rbx, r10
cmp rbx, r10
je 0x140132c3b
mov r9d, dword [rbx + 0x18]
test r9d, r9d
jmp 0x140132f7b
jne 0x140132bcb
nop
call rax
neg rsi
sub ebx, 0x578fc582
jmp 0x140132d99
je 0x140132c3b
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
mov r8d, 0xff427f00
jne 0x140132fc6
je 0x140132fc6
popfq
call rax
rcr r13d, 0x50
test ebx, 0x7b2041e7
call rax
or edi, 0x717629f2
popfq
rcr r14d, 0x11
and r8d, 0xc4541c61
ret
jmp 0x140132a9f
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
lea rdx, [rsp + 0x40]
call r12
cmp eax, 0xc0000096
jmp 0x140132f64
cmp dword [rax + 4], r15d
je 0x140133963
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
jmp 0x140132cbe
lea rdx, [rbp + 0x158]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x1401343c0]
mov ecx, dword [rax]
test ecx, ecx
je 0x140133963
jmp 0x1401330af
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
jmp 0x140133126
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
jmp 0x140133114
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
movzx ecx, byte [rax - 1]
test cl, cl
jmp 0x140133288
add rcx, r10
movzx edx, word [rax + r9*2]
mov rax, qword gs:[0x60]
mov edi, dword [rcx + rdx*4]
mov rax, qword [rax + 0x18]
jmp 0x140133201
mov r8d, dword [rdx + r10]
mov edx, 0xf71d6de4
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1401331f0
jmp 0x140133104
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x1401331f9
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
jmp 0x140133143
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x1401331f9
jne 0x1401331d6
je 0x1401331d6
dec rbp
lea r11d, [rbp + 0xacb]
rcl r12d, 0xf6
mov r12d, 0x282ae498
call rcx
call rax
pushf
lea r9d, [rbp - 0x8e1a]
jl 0x140133d05
jmp rax
jmp 0x140133163
test r9d, r9d
jne 0x14013317f
mov rax, qword [rax]
jmp 0x140133214
add rdi, r10
mov qword [rsp + 0x30], rdi
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, rdx
mov rdx, qword [rax + 0x30]
xchg r10, rdx
je 0x140133264
jne 0x140133264
pop r10
call rax
jae 0x140133d06
lea ecx, [rdx + 0x4fd5]
popfq
rcr r11d, 0xc9
cpuid
rcl ebx, 0x19
jg 0x1401326e0
jl 0x14013361c
test r14d, 0x15525da8
rcr r13d, 0xb6
pause
jne 0x140134101
lea r8d, [rcx + 0x7792]
movabs rbp, 0xd1699ffffff22e9
and r12d, 0xe79c851d
lea esi, [rdx - 0xf464]
neg r11
lea r8d, [rdx - 0x7e98]
call rax
ret 0x28
jmp 0x14013318b
jne 0x140133106
cmp edx, 0x7e3857a8
je 0x14013329f
cmp byte [rsi + 0xf], bh
test byte [0x12913329b], al
push rcx
invalid
jmp 0x1401331f0
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
je 0x1401332c9
jne 0x1401332c9
ja 0x14013311b
syscall
call rcx
popfq
add ebp, 0xd35a40ed
bswap r9
jmp 0x1401332f1
add rcx, r10
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x67], 0x7c6f7d7f
mov dword [rsp + 0x60], 0xf6f6f6f6
jmp 0x140133402
test al, al
je 0x1401333b7
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140133457
mov ecx, r8d
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x38b5fb8
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140133311
inc rdx
cmp rdx, 0xa
jb 0x1401333ca
je 0x140133362
jne 0x140133362
rcr r12d, 0x20
call 0x1401335d5
movabs r13, 0x50fb378810de1eeb
syscall
pushf
mul rdx
add ebx, 0xd9025d61
rcr edi, 0x4c
and r9d, 0xaaf91db8
ret
jmp 0x140133382
xor edx, edx
lea rcx, [rsp + 0x67]
mov r8d, 0x800
call rdi
mov r9, rax
mov r8d, r15d
je 0x14013339d
jne 0x14013339d
movabs r15, 0x170015000000dae9
lea r13d, [rbx + 0x359e]
lea ebx, [rbp - 0x73d1]
jmp 0x14013347c
call fcn.140132616
inc r8d
jmp 0x140133328
mov byte [rsp + 0x71], al
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x67]
je 0x1401333dd
jne 0x1401333dd
call rax
jge 0x140133eb3
movabs rcx, 0x104e997d10b80eeb
xor r13d, 0xd1512e79
ret
jmp 0x1401333ed
movzx ecx, byte [rsp + rdx + 0x5c]
add cl, al
mov byte [rsp + rdx + 0x67], cl
mov byte [rsp + rdx + 0x5c], r15b
jmp 0x140133346
movzx edx, word [rax + r9*2]
mov dword [rsp + 0x6b], 0x6e383c3d
mov word [rsp + 0x64], 0xf6f6
mov word [rsp + 0x6f], 0x7676
je 0x140133423
jne 0x140133423
movabs rdx, 0x26418db35bfe79eb
mov r8d, 0x96041b78
js 0x140133558
jmp 0x14013349e
jp 0x140133871
mul rbp
lea r12d, [rdi + 0x9c6c]
and r12d, 0x16a267b1
rcr r11d, 0x7a
call rax
syscall
ret
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013331c
cmp edx, 0xe52cbd63
je 0x1401334b5
jmp 0x1401333b7
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
mov r11d, dword [r10 + rax + 0x20]
nop dword [rax]
nop dword [rax + rax]
jmp 0x140133328
mov r12d, dword [rcx + rdx*4]
xchg r15, rsi
mov rdx, rsi
xchg r15, rsi
add r12, r10
xor eax, eax
jmp 0x1401333bf
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
jmp 0x1401335f6
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
add r13, r9
nop word [rax + rax]
je 0x1401335a2
jmp 0x14f799bc3
jne 0x1401335a2
rcr ebp, 0xd4
lea edx, [rcx - 0x68ee]
add ebp, 0x4c0bc4f5
popf
test esi, 0x3820469e
mov r10d, 0xcf50143a
add r12d, 0x513ebb43
call rax
je 0x140134360
lea esi, [rbp + 0x4697]
jle 0x140132c03
movabs r15, 0x3c99e5bb01292aeb
jno 0x140132eaf
jmp 0x1401335ce
push r14
rol r15d, 0xe7
mul rcx
call 0x140132cce
nop
mov ecx, dword [r14 + 0xc]
xor r8d, r8d
add rcx, rax
jmp 0x14013362a
mov byte [rsp + rax + 0x67], r15b
inc rax
cmp rax, 0xa
jb 0x1401335ce
cmp dword [r14 + 0xc], r15d
je 0x140133f54
lea rax, [0x140000000]
jmp 0x1401335be
xchg r15, rax
mov r15, rax
xchg r15, rax
je 0x140133611
jne 0x140133611
jmp rcx
xchg ebp, eax
invalid
jmp 0x14013354a
test esp, eax
add al, byte [rax]
add byte [rdi], cl
or dword [rcx + 0xb], 0x9c660000
ret
xor edx, edx
call rdi
mov rsi, rax
test rax, rax
jmp 0x140133659
je 0x140133b3e
mov ecx, dword [r14]
test ecx, ecx
jne 0x14013366e
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
jmp 0x1401336a2
xchg rcx, rbp
mov rdx, rbp
xchg rbp, rcx
nop
lea rax, [0x140000000]
add rbx, rax
mov edi, r15d
jmp 0x1401336b4
xchg rdi, rcx
mov rdi, qword [rbx]
xchg rcx, rdi
test rcx, rcx
je 0x1401336ee
jmp 0x14013368f
mov ch, 0x3c
invalid
invalid
dec r15