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

Disassembly:
int3
or esi, ebx
sub dword [rdx - 0x27], 0x40
and eax, dword [rsp]
xchg ebx, eax
mov esi, 0x1cb91730
jne 0x14012fc36
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x79], cl
xchg r9, rsi
mov qword [rsp + 0x20], rsi
xchg rsi, r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
jmp 0x14013001a
xchg rcx, r10
mov qword [rsp + 8], r10
xchg rcx, r10
nop
jmp 0x140130135
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
jmp 0x14013011b
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
jne 0x14013005d
je 0x14013005d
push rsi
jg 0x140130535
movabs r12, 0x67669771242d23eb
and r14d, 0x565fcb1
lea esi, [rcx + 0xe5aa]
pop r14
mul rbx
rcr ecx, 9
div r14
call rax
ret 0x38
jmp 0x140130082
xchg r10, rdx
mov rdx, qword [rax + 0x18]
xchg r10, rdx
mov rax, qword [r10 + 0x10]
xchg r10, r12
jmp 0x1401300cb
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop word [rax + rax]
jmp 0x1401300f3
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130104
mov r12, qword [rax]
xchg r12, r10
mov r11, qword [r10 + 0x30]
je 0x1401300dd
jne 0x1401300dd
pushf
movabs r10, 0x320980a860c2b9eb
or r15d, 0xc12bcfb
rol r14d, 0x30
call rcx
ret
jmp 0x140130098
mov r9d, r8d
mov edx, 0x2bf7d3a0
lea rax, [r10 + r9*4]
jmp 0x14013002b
jne 0x140130129
cmp edx, 0xaaa3b17b
je 0x14013015e
jmp 0x140130156
cmp eax, dword [rax]
add byte [rax], al
inc rcx
test al, al
je 0x140130156
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x1401300b8
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rbx
sub rsp, 8
push r15
lea rbp, [rsp - 0x360]
jmp 0x14013003a
inc r8d
jmp 0x1401300f3
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
jmp 0x140130366
mul rcx
mov r8d, r15d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 2
shr rcx, 0x13
je 0x1401301af
jne 0x1401301af
call rax
and r11d, 0x9e1d62c9
and r9d, 0xde94b69a
call rcx
push rdx
cmp r11d, 0xba26da2d
jb 0x140130117
call rcx
cpuid
movabs r13, 0x1997e60000011ee9
call rax
pushfq
syscall
lea r11d, [rbx + 0xdd53]
call rax
push r8
rcl r15d, 4
jmp 0x14013092c
jmp 0x1401302d2
call rax
test eax, eax
js 0x140131471
xchg rcx, r13
mov r13, qword [rbp + 0x160]
xchg rcx, r13
movabs rax, 0xec359e656663b
jmp 0x14013016e
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xd53c8046
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jne 0x140130222
je 0x140130222
jmp rax
jmp 0x140130261
mov rcx, qword [rax]
xchg r10, r9
mov r10, qword [rcx + 0x30]
xchg r9, r10
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130403
mov qword [rsp + 0x440], r15
xchg r13, r15
movzx edx, word [rcx + r9*2]
jmp 0x1401303aa
inc rcx
test al, al
je 0x140130336
nop dword [rax]
je 0x1401302a4
jne 0x1401302a4
rol edx, 0x48
lea ebx, [rbp - 0x892d]
add r9d, 0x51a110a
inc rcx
int3
jmp 0x1401303c7
lea r13, [rcx + 1]
xchg rdx, rcx
mov rdx, qword [rax + 0x18]
xchg rdx, rcx
mov rax, qword [rcx + 0x10]
jmp 0x140130236
shr rcx, 3
shr rcx, 6
xchg r12, rcx
jne 0x140130319
je 0x140130319
add esi, 0x77d9ec17
lea r8d, [rbp - 0xc74e]
sub r8d, 0x309459ce
syscall
js 0x14012fe25
rcl r15d, 0x44
add ebx, 0xcfa01652
rol r14d, 0xda
call rax
cmp r8d, 0xac23b2e6
dec rdx
movabs r10, 0x15a11e000000fbe9
rcl r12d, 0
call 0x140130076
invalid
jmp 0x140130419
cmp edx, 0x6c30b421
je 0x140130460
inc r8d
jmp 0x140130201
xchg rcx, r15
mov qword [rbp + 0x170], r15
xchg rcx, r15
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
movups xmmword [rbp + 0x160], xmm0
jmp 0x1401301d0
xchg rsi, r13
mov qword [rsp + 0x458], r13
xchg r13, rsi
xchg r9, rdi
mov qword [rsp + 0x450], r9
xchg rdi, r9
jne 0x140130390
je 0x140130390
popf
jle 0x14012f5a2
movabs r10, 0x4debcfff1feb55eb
test r15d, 0xfa25431e
rcl r15d, 0x81
xor esi, 0xf55d2619
ret
jmp 0x1401303e7
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov qword [rsp + 0x438], r14
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
jmp 0x14013033e
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401303c7
jmp 0x14013032a
mov r8d, 0x18
xchg r12, rdi
mov qword [rsp + 0x448], rdi
xchg r12, rdi
xchg r13, r15
jmp 0x14013024c
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jmp 0x1401301f6
mov qword [rbp + 0x160], r12
xchg r12, rcx
mov rax, qword gs:[0x60]
jne 0x140130451
je 0x140130451
lea esi, [rdi - 0x12e2]
rcl r13d, 0x36
lea r14d, [rdx - 0xeb7b]
call rax
rcr edx, 0x26
cmp r9, rdi
call rcx
ror r13d, 0x83
invalid
movabs r8, 0x4a86fafffffe65e9
popfq
bswap r12
popf
ret
jmp 0x1401302bb
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140130562
inc r8d
jmp 0x1401304c4
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401305f7
xchg r11, rax
xchg rcx, r14
mov r14, qword [rax]
xchg r14, rcx
mov r9, qword [rcx + 0x30]
jmp 0x1401304ae
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xe23ed354
lea rax, [r9 + r10*4]
jmp 0x14013048b
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130605
cmp edx, 0x199b0bd8
je 0x140130631
jne 0x140130535
je 0x140130535
dec r11
pause
syscall
lea r10d, [rdx + 0x29c3]
jl 0x14012ffdb
jmp rcx
jmp 0x140130483
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
je 0x140130582
jne 0x140130582
pushf
lea r9d, [rcx - 0xeeee]
rcr ecx, 0x66
rcr r10d, 0xca
movabs r13, 0x75e0397b0f2222eb
ror ecx, 0xc4
add r14d, 0xab38eef2
sub ebx, 0x4284e007
lea r12d, [rcx + 0xa70e]
call 0x14013072e
jmp 0x1401305a6
add rdi, r9
xchg r11, rax
mov r11, qword [rcx + 0x10]
jne 0x1401305d1
je 0x1401305d1
jbe 0x1401313f9
lea r9d, [rbx + 0x138a]
div r12
jmp rcx
jmp 0x14013049a
inc rcx
test al, al
je 0x140130483
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x140130618
je 0x140130618
rcl r9d, 0x74
movabs rsi, 0x6a5ab7fffffeb8e9
test r12, rcx
ret
jmp 0x1401304d5
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x1401306c3
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130704
jmp 0x14013069c
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xe341137e
jmp 0x1401306e3
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg rdi, r9
mov rdi, qword [rcx + 0x30]
xchg r9, rdi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130664
cmp edx, 0xa8e5eeb1
je 0x14013070c
inc r8d
jmp 0x14013066d
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r12, r9
jmp 0x14013067a
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
je 0x1401306d6
jne 0x1401306d6
movabs r15, 0x3660d43b5d1ed8eb
jmp 0x14012ff4b
jmp 0x1401306b0
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401306f9
test al, al
je 0x1401306a8
nop dword [rax]
movsx eax, al
jmp 0x140130647
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r13 + 0x1f400]
add rcx, r9
shl rax, 2
shl rax, 7
jmp 0x14013077a
je 0x14013081e
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14013080a
xchg r9, rcx
mov r9, qword [rax]
xchg r9, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130873
xchg r15, r10
mov qword [rbp + 0x120], r10
xchg r10, r15
lea r9, [rbp + 0x118]
xchg r8, rax
jmp 0x1401307cd
shl rax, 3
mov dword [rsp + 0x28], 4
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x14013079b
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
lea rdx, [rbp + 0x120]
add rsi, r9
jne 0x1401307b6
je 0x1401307b6
movabs r15, 0x2bbc4af30a86a7eb
or r11d, 0x3f1292cc
inc r9
push r14
ret 0x38
jmp 0x14013075f
mov qword [rbp + 0x118], r8
xchg r8, rax
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], r15
je 0x140131471
mov rax, qword gs:[0x60]
jmp 0x140130826
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130728
test al, al
jne 0x140130731
cmp edx, 0xdafbc378
je 0x14013088a
inc r8d
jmp 0x140130840
mov r8d, r15d
xchg rsi, rcx
mov rsi, qword [rax + 0x18]
xchg rsi, rcx
xchg r10, rax
mov r10, qword [rcx + 0x10]
xchg r10, rax
jmp 0x140130749
mov r10d, r8d
mov edx, 0xc5606cfd
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jne 0x140130861
je 0x140130861
call rax
rcr r9d, 0x52
call rax
bswap rdi
movabs r9, 0x75e4548f594297eb
test r12d, 0xb9746eb
ret 0x28
jmp 0x1401307fa
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x140130840
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x1401308f2
inc r8d
jmp 0x140130944
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401308a3
jmp 0x140130913
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
jmp 0x14013092e
test al, al
jne 0x140130916
cmp edx, 0xdd3be21f
je 0x14013097c
jmp 0x1401308a3
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x140130904
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r9
jmp 0x1401308c9
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401308d9
invalid
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x3867ddcb
jne 0x140130958
je 0x140130958
add esi, 0xee518416
movabs r9, 0x5156b6ffffff4ee9
jno 0x1401309cd
jmp 0x1401308ab
div r11
test r14, rdi
test r12, rcx
popfq
or r10d, 0x646e0ad4
call rcx
mov r14d, 0xaa91730b
ret
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg rdx, r15
jmp 0x14013098f
mov qword [rsp + 0x20], rdx
xchg rdx, r15
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
je 0x1401309d9
jne 0x1401309d9
call rax
jmp rax
lahf
fild dword [rax]
add byte [rbp - 0x28cd9f0e], bh
movabs r15, 0x4163a40000016ae9
lea r15d, [rdi - 0x6654]
ror r11d, 0x12
lea r15d, [rbx - 0x2fb9]
pop r14
ret 0x10
jmp 0x140130b48
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x98bc5599
lea rax, [r9 + r10*4]
lea eax, [rcx + rdx*4]
jne 0x140130a21
je 0x140130a21
jle 0x14012fbb8
movabs r10, 0x7cbd5d000000a7e9
call fcn.1401310cd
mov edx, 0xa7e9
add byte [rbp - 0x43], bl
jl 0x140130a12
jmp 0x140130acd
lahf
invalid
add rcx, qword [rbp + 0x118]
cmp r10, rcx
jb 0x140130b77
lea rax, [rsp + 0x58]
mov dword [rsp + 0x58], r15d
mov r9d, 0x20
jmp 0x140130aac
xchg r13, rax
mov r9, r13
xchg r13, rax
jne 0x140130a76
je 0x140130a76
syscall
div r13
call rcx
call rax
call fcn.140130521
cmp ebp, 0xfbcebec6
pushf
movabs rsi, 0x14069200000182e9
ror esi, 0xb
ror ebp, 0xc2
test r15d, 0xdaa1a505
cmp r10, rbx
jmp 0x140131485
jmp 0x140130bfd
mov rcx, qword [rbp + 0x120]
add byte [rax], al
neg r10
add r10, 0xfffffffffffff000
neg r10
jmp 0x140130a2e
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call rsi
jmp 0x140130cb4
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130c6e
xchg rdx, r9
mov rdx, qword [rcx + 0x30]
xchg rdx, r9
movsxd rax, dword [r9 + 0x3c]
jmp 0x1401309f8
je 0x140130ca2
rdtsc
shl rdx, 8
shl rdx, 0xf
shl rdx, 7
shl rdx, 1
shl rdx, 1
jmp 0x140130be9
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x140130a93
add r14, r9
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
jmp 0x140130b61
xchg rdx, r15
mov qword [rbp + 0x190], rdx
xchg r15, rdx
mov r8d, r9d
jmp 0x140130d2f
rdtsc
shl rdx, 3
jne 0x140130b96
je 0x140130b96
mov edx, 0x26bff21c
neg r13
inc rsi
jnp 0x14012fff7
cpuid
movabs r13, 0x339750000015ae9
bswap r10
and r10d, 0xfb6eb065
jge 0x140130c39
jmp 0x140130cf5
mov r8d, 0x722cfe3f
test rsi, rcx
pushf
ret
xchg r10, rax
mul r8
xchg rbp, rcx
jmp 0x140130c3b
xchg r8, rax
xchg rcx, r9
mov r9, qword [rax]
xchg rcx, r9
jmp 0x140130ae1
or rax, rdx
xchg r10, rax
mov r8, r10
xchg r10, rax
xchg r10, rax
mov r10, r11
jmp 0x140130bcc
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
xchg rcx, r11
mov r11, qword [rsp + 0x40]
xchg r11, rcx
test rcx, rcx
jmp 0x140130af4
mov ecx, r15d
cmovb rdx, r13
test rdx, rdx
je 0x140130d1f
nop dword [rax]
movzx eax, byte [r9]
jmp 0x140130d08
add byte [rax], al
mov rbp, r8
xchg rbp, rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
jmp 0x140130b13
je 0x140130c9a
nop dword [rax]
movsx eax, al
jmp 0x140130dd8
inc r8d
jmp 0x140130a09
mov edx, 4
mov qword [rsp + 0x40], r9
cmp r13, rdx
jmp 0x140130c1e
mov rax, qword gs:[0x60]
mov r8d, r15d
xchg r15, rcx
mov r15, qword [rax + 0x18]
xchg rcx, r15
xchg r8, rax
mov r8, qword [rcx + 0x10]
jmp 0x140130bd9
shl rdx, 0x19
shl rdx, 3
shl rdx, 1
or rax, rdx
invalid
mov eax, dword [rcx + rdx*4]
jne 0x140130fc1
je 0x140130fc1
test edi, 0xc0a2c327
ror esi, 0xaa
cmp r9, rdi
cpuid
popfq
jmp rcx
jmp 0x140130fee
mov rcx, rdi
add rax, r9
call rax
xchg rcx, r10
jmp 0x140131038
cmp r8d, 0x3b0556fa
je 0x1401311e5
test r9d, r9d
jne 0x1401310af
mov rax, qword [rax]
jmp 0x14013113d
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14013100b
nop dword [rax]
movsx ecx, cl
jmp 0x1401311c6
mov r10, qword [rsp + 0x30]
xchg r10, rcx
call r14
test eax, eax
jne 0x140131471
mov r9d, 0x8000
xchg r15, r11
je 0x140131069
jne 0x140131069
jg 0x140131d00
lea r10d, [rcx + 0xda0c]
jmp rax
jmp 0x140131152
add rdi, r10
cmp rdi, r10
je 0x140131014
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140131014
mov ebx, dword [rdi + 0x20]
jmp 0x1401310a3
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0x58fb7caf
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
je 0x140131110
jne 0x140131110
lea edx, [rcx + 0x8c7b]
jmp rcx
jmp 0x14013101c
jmp rax
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
jmp 0x140131082
mov qword [rbp + 0x118], r11
xchg r15, r11
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call r12
mov rax, qword gs:[0x60]
jne 0x1401311b0
je 0x1401311b0
jmp rcx
jmp 0x14013112f
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140131030
jmp 0x140130ffe
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
jmp 0x1401311f8
mov dword [rsp + 0x4b], 0x7c6f7d7f
mov dword [rsp + 0x44], 0xf6f6f6f6
mov dword [rsp + 0x4f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
je 0x140131249
jne 0x140131249
cpuid
lea r10d, [rdx + 0xcf4]
call rcx
test r14d, 0xc42539a0
rcl edi, 0x50
and r8d, 0x5b4a2103
push r9
ja 0x140131a42
popfq
jbe 0x140130a20
movabs rcx, 0x604179b309ca0beb
jmp 0x140131593
jmp 0x140131256
add rcx, r10
mov word [rsp + 0x48], 0xf6f6
mov word [rsp + 0x53], 0x7676
mov r9d, dword [rcx + rdx*4]
xchg rdx, r15
jmp 0x140131273
mov r15, rdx
xchg r15, rdx
add r9, r10
jmp 0x14013133a
jmp 0x140131318
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140131366
xchg rdx, rax
mov r9, rdx
xchg rdx, rax
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
jmp 0x140131300
lea rcx, [r9 + r10*4]
mov edx, dword [rcx + rbx]
mov ecx, 0x356747ff
add rdx, r9
jne 0x1401312c8
je 0x1401312c8
jmp rax
jmp 0x140131286
inc rdx
cmp rdx, 0xa
jb 0x140131320
xor edx, edx
lea rcx, [rsp + 0x4b]
mov r8d, 0x800
call r9
jmp 0x140131293
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x1401312a6
movzx eax, byte [rsp + rdx + 0x4b]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
mov byte [rsp + rdx + 0x4b], cl
mov byte [rsp + rdx + 0x40], r15b
jmp 0x1401312de
xor eax, eax
mov byte [rsp + 0x55], al
nop dword [rax + rax]
jmp 0x140131320
test al, al
jne 0x140131370
cmp ecx, 0x78e1adae
je 0x140131388
inc r8d
jmp 0x140131281
je 0x14013135e
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
invalid
invalid
xchg ebx, eax