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

Disassembly:
stc
push 0x3ec1afba
push rbp
movsd dword [rdi], dword [rsi]
xchg dword [rcx], esp
sub esp, dword [rdi]
invalid
ja 0x14012f555
sub eax, 0x9b042fcc
invalid
invalid
invalid
pop rdx
mov word [rcx], gs
and cl, cl
lodsb al, byte [rsi]
fcom qword [rbp + 0x59539517]
adc esp, esi
cmp al, 0x97
jne 0x14012f9de
mov bh, 0x9b
sbb dl, bl
xchg bx, ax
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 [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
xchg rdx, r8
mov qword [rsp + 0x10], r8
xchg r8, rdx
mov qword [rsp + 8], rcx
push rbp
jmp 0x140130119
mov r8d, r15d
xchg r12, r10
mov r12, qword [rax + 0x18]
xchg r12, r10
mov rax, qword [r10 + 0x10]
xchg r8, r10
jne 0x14013005e
je 0x14013005e
call rcx
cmp r8, rcx
jle 0x140130ebb
popf
jmp rcx
jmp 0x14013012e
sub rsp, 8
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
jmp 0x140130020
jmp 0x1401300b7
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop word [rax + rax]
mov r9d, r8d
mov edx, 0x5e8a2e68
jmp 0x1401300c4
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130111
jmp 0x1401300e2
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401300ff
jne 0x1401300e5
cmp edx, 0x3b089d73
je 0x140130163
inc r8d
jmp 0x14013009b
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
mov qword [rsp - 8], r15
jmp 0x140130077
mov r8, qword [rax]
xchg r10, r8
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jne 0x140130151
je 0x140130151
call rax
jb 0x14012f15e
lea r11d, [rbp - 0x3c1c]
movabs r15, 0x7fc218ffffff4ae9
rcl r14d, 0x86
rcr edx, 0xf8
ret 0x18
jmp 0x1401300a0
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
mov qword [rsp + 0x458], rsi
mov qword [rsp + 0x450], rdi
mov r8d, 0x18
je 0x1401301ac
jne 0x1401301ac
pause
ror r8d, 0xa6
ror esi, 0x85
cmp ebp, 0x26aa0579
popf
jnp 0x14012f4f9
mov r11d, 0x746d35bb
popf
test r10, rdi
movabs r13, 0x168a4c0000021fe9
dec r9
rol ebp, 0xf4
rcl edx, 0xd4
lea r10d, [rdi - 0x35aa]
ret
jmp 0x1401303d0
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
xchg rdi, r14
mov qword [rsp + 0x438], rdi
xchg rdi, r14
mov eax, dword [rcx + rdx*4]
jne 0x1401301ef
je 0x1401301ef
jmp rax
jmp 0x140130270
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401302ef
shr rcx, 2
shr rcx, 3
shr rcx, 2
shr rcx, 1
xchg rcx, r10
jmp 0x14013032f
xchg rsi, rcx
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg r9, r12
mov r12, qword [rcx + 0x30]
xchg r12, r9
jne 0x140130252
je 0x140130252
syscall
neg r10
ret
jmp 0x140130387
xor ecx, ecx
xchg r8, rcx
mov qword [rbp + 0x170], r8
xchg r8, rcx
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
jmp 0x140130308
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401302fa
cmp edx, 0x15948469
je 0x1401303ef
inc r8d
jne 0x1401302c9
je 0x1401302c9
cpuid
lea r12d, [rcx + 0x30a1]
jno 0x140130845
movabs rsi, 0x4895730000011ce9
xor edx, 0xf5a73a7
int3
jmp 0x1401303ea
test al, al
je 0x1401302b1
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x140130293
movups xmmword [rbp + 0x160], xmm0
call rax
test eax, eax
js 0x140131be3
mov rcx, qword [rbp + 0x160]
movabs rax, 0xec359e656663b
jmp 0x1401303b4
mov qword [rbp + 0x160], r10
xchg r10, rcx
mov rax, qword gs:[0x60]
lea r13, [rcx + 1]
xchg rcx, rsi
mov rsi, qword [rax + 0x18]
jne 0x140130364
je 0x140130364
call 0x14012fafe
js 0x14012fcd5
lea ebp, [rcx + 0x8f2b]
movabs r14, 0x4fd8f7fffffec6e9
cmp r8, rbx
pause
test r11d, 0x3701654d
or r11d, 0xb4f689d3
pause
call rax
test r10, rcx
ret
sub ecx, dword [rdi - 0x41b70000]
jmp 0x14013022f
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xd84174de
jmp 0x140130202
mul rcx
mov r8d, r15d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 7
shr rcx, 0xf
jmp 0x140130218
mov qword [rsp + 0x448], r12
mov qword [rsp + 0x440], r13
add byte [rax], al
movzx edx, word [rcx + r9*2]
jmp 0x1401301c5
jmp 0x1401303a7
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x1401304e9
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140130502
add rdi, r9
xchg rbx, rax
mov rbx, qword [rcx + 0x10]
xchg rbx, rax
je 0x140130461
jne 0x140130461
rcr r15d, 0xae
call rcx
call rax
rcl r8d, 0x31
test r11d, 0x17912541
ror ecx, 0x69
rol ebx, 0x54
test r14d, 0x208b00b5
rcl r13d, 0x82
call rax
cmp rdi, rbp
lea r12d, [rdx + 0x413d]
jmp rcx
jmp 0x1401304b4
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013049a
jne 0x140130510
cmp edx, 0xd196d090
je 0x140130580
add byte [rax], al
add byte [rcx - 1], al
shr cl, 0x28
add byte [rax], al
inc r8d
jmp 0x1401304dc
add byte [rax - 0x79], cl
int 0x48
mov ebp, dword [rax]
xchg rbp, rcx
mov rbp, qword [rax]
xchg rbp, rcx
mov r9, qword [rcx + 0x30]
jmp 0x1401304c6
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, eax
mov edx, 0xc543958c
jmp 0x140130408
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x14013041b
inc rcx
test al, al
je 0x1401304ac
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x14013055f
je 0x14013055f
rcl ecx, 0xad
lea r10d, [rcx - 0x732f]
sub ecx, 0x1d2ad5d8
div r15
ror r14d, 0x18
jmp rax
jmp 0x140130489
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x140130612
je 0x140130656
inc r8d
jmp 0x140130640
mov edx, 0x46469f36
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401305c4
je 0x14013059f
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401305e5
test al, al
jne 0x1401305cd
cmp edx, 0xc3bbe3c9
jmp 0x140130599
invalid
xchg rdi, rcx
add r12, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x14013062f
movzx edx, word [rcx + r10*2]
mov bh, 0x14
push rcx
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
xchg rcx, rdi
mov rdi, qword [rax + 0x18]
jmp 0x1401305f8
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
je 0x140130649
jne 0x140130649
movabs rbx, 0x254acdffffff59e9
jmp 0x140130e43
jmp 0x1401305a7
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r13 + 0x1f400]
add rcx, r9
shl rax, 0xa
shl rax, 1
jne 0x140130689
je 0x140130689
pop rdx
rol r15d, 0x91
or esi, 0xf92d263e
jmp rcx
jmp 0x1401307b6
call rcx
jmp rax
xor ecx, 0xaa92ab0d
ror r13d, 0xc3
int3
shl rax, 1
mov dword [rsp + 0x28], 4
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
je 0x140130849
movabs r11, 0x67ea4838165c34eb
lea esi, [rbx - 0x56f4]
lea r13d, [rbx + 0x44e4]
jmp 0x14013087f
in al, 0x44
add byte [rax], al
call rcx
jmp 0x140130b4a
jne 0x140130a00
cmp edx, 0xf6110457
adc esi, esi
je 0x140130a1a
inc r8d
jmp 0x1401308a3
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x1401308ab
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x1401308c5
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r9
xchg r13, rax
mov r13, qword [rcx + 0x10]
xchg r13, rax
jmp 0x14013096b
mov edx, 0xdda05123
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jne 0x1401308e6
je 0x1401308e6
popfq
lea ebp, [rbp - 0xb75]
push rcx
js 0x14013129b
movabs rbx, 0x450e06000000c6e9
jmp rax
jmp 0x1401309b1
xchg rdx, r9
mov rdx, qword [rcx + 0x30]
xchg r9, rdx
movsxd rax, dword [r9 + 0x3c]
je 0x14013094f
jne 0x14013094f
pause
call rcx
push r8
inc r14
or r12d, 0x36cfd98e
add r14d, 0x450df0a2
inc rcx
or r13d, 0x213fdb55
ret
jmp 0x140130891
xchg r12, rcx
mov r12, qword [rax]
xchg rcx, r12
jne 0x1401309a6
je 0x1401309a6
rol r15d, 0xab
jno 0x14012f9fe
rcl ebp, 0x8a
add r8d, 0x870df38d
and r9d, 0x165ee2b9
pushf
syscall
neg r14
ror r11d, 0x24
cpuid
pause
pushfq
popfq
movabs r13, 0x396ac0ffffff68e9
ret 0x28
jmp 0x140130913
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130877
nop dword [rax]
jne 0x1401309e4
sbb eax, 0x85491b74
invalid
je 0x1401309e4
test r13, rdx
call 0x14012fa30
ret
jmp 0x140130a00
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130865
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r15
movzx edx, word [rcx + r10*2]
je 0x140130a54
jne 0x140130a54
jp 0x14013035e
jle 0x1401303de
ror r12d, 0xe6
lea ebx, [rcx - 0xe240]
jnp 0x140130c56
pop rsi
popf
movabs r9, 0x5464e2000002e6e9
cmp r13, rdx
lea esi, [rbp - 0xf099]
cmp r12d, 0xb062468d
cpuid
test edi, 0x6b7a2cd5
cmp r9, rcx
mov esi, 0xcdf9d98b
ret 0x20
jmp 0x140130d3f
mov qword [rbp + 0x190], r15
mov r8d, r9d
mov qword [rbp + 0x180], r15
lea rcx, [rsp + 0x30]
mov qword [rbp + 0x188], r15
xchg rbp, rdx
jmp 0x140130b92
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xe15685c1
lea rax, [r9 + r10*4]
jne 0x140130ada
je 0x140130ada
ror ebp, 0x86
mov r12d, 0xd1a226da
call rax
rcl ecx, 0xa4
test edi, 0x1b8f87e6
rcl r14d, 0xf6
dec rdi
movabs rsi, 0x6a3f5b0b5a883beb
test r11d, 0xa1597945
lea r12d, [rcx - 0xbcf8]
cmp r14d, 0x6f47ff60
call rax
lea edx, [rbp + 0x355f]
bswap rbp
lea edi, [rbp + 0x2913]
jo 0x1401312d3
jmp 0x140130b17
sub ebp, 0x114546d4
ret 0x30
adc r10d, r8d
xor byte [rax], al
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130d16
jne 0x140130b6e
je 0x140130b6e
jge 0x140130bd9
and edi, 0xc27d97e6
jl 0x140131549
lea ebp, [rdi + 0xd5c6]
pushf
push r8
rcr edx, 0x3c
lea r14d, [rbp - 0x220f]
rcr edi, 0x1a
rcr ebx, 0x30
jp 0x1401304a9
rcr r10d, 0x7a
rcl ebx, 0x72
div rdi
movabs r13, 0x6fd74b933ebf7beb
jne 0x140130702
jmp 0x140130beb
jmp rcx
movdqu xmmword [rdx + 0x198], xmm0
xchg rdx, rbp
mov qword [rsp + 0x30], r15
xor bh, bh
xlatb
test eax, eax
jne 0x140131be3
xchg r12, rax
jne 0x140130bd2
je 0x140130bd2
test ebp, 0xea803bc2
cpuid
syscall
jmp rax
jmp 0x140130c29
sbb al, 0x49
cmp eax, ecx
lea ebx, [rdi - 0x95e]
call rax
neg rbx
ret 8
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130d04
add r10, 0x1000
add rcx, qword [rbp + 0x118]
cmp r10, rcx
jb 0x140130f83
lea rax, [rsp + 0x58]
jmp 0x140130ce1
mov r12, qword [rsp + 0x30]
xchg r12, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x140131be3
jmp 0x140130f63
mov r15, qword [rbp + 0x118]
xchg rcx, r15
add rcx, r10
mov qword [rsp + 0x40], r15
cmp r10, rcx
jae 0x140130c1f
ror dword [rdi], 1
add edx, 0xffffffff
invalid
jne 0x140130caa
je 0x140130caa
jo 0x14013085a
test ebx, 0x68ef068d
popf
or r14d, 0x3072c157
rcr edi, 0x51
sub ebp, 0x6c09bf9c
cmp r13d, 0x1b47fa32
rcr r10d, 2
rol r11d, 0x19
xor ebx, 0x47ed6ace
call rax
lea r14d, [rbp + 0x446]
jmp rcx
jmp 0x140130f78
cmovb rdx, r13
test rdx, rdx
je 0x140130f9a
nop dword [rax]
movzx eax, byte [r9]
test al, al
jmp 0x140130d5f
mov dword [rsp + 0x58], r15d
mov r9d, 0x20
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
jmp 0x140130da5
jne 0x140130bee
cmp edx, 0x5f030b49
je 0x140130fb1
inc r8d
jmp 0x140130aad
jb 0x140130fa5
mov edx, 4
xchg rsi, r9
mov qword [rsp + 0x40], rsi
xchg rsi, r9
cmp r13, rdx
mov ecx, r15d
jmp 0x140130cc5
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
jmp 0x140130eb3
mov rcx, qword [rax + 0x18]
xchg r15, rax
mov r15, qword [rcx + 0x10]
jmp 0x140130dbf
je 0x140130d6e
movzx eax, byte [r9]
inc al
mov byte [r9], al
inc ecx
movsxd rax, ecx
cmp rax, rdx
jmp 0x140130f94
xchg rcx, r13
xchg r9, r13
mov r13, qword [rcx + 0x30]
xchg r9, r13
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130aa4
xchg rdx, rax
mov r9, rdx
xchg rdx, rax
jmp 0x140130e14
lea rdx, [rbp + 0x120]
call rsi
mov rax, qword gs:[0x60]
mov r8d, r15d
jmp 0x140130d50
xchg r15, rax
xchg rcx, r13
mov r13, qword [rax]
jmp 0x140130d7b
xchg r8, rcx
test rcx, rcx
je 0x140130d24
rdtsc
shl rdx, 9
shl rdx, 0x14
jne 0x140130e03
je 0x140130e03
neg r11
cpuid
sub ebp, 0x52d60e11
lea edx, [rbx - 0x6087]
test r12d, 0xe6562e00
popfq
call rcx
movabs rsi, 0x30fb9c0000011ce9
call rax
ja 0x14013162c
jmp 0x140130f24
ret
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
xchg rcx, r8
mov r8, qword [rsp + 0x40]
jne 0x140130e50
je 0x140130e50
lea esi, [rbx + 0x3011]
lea r13d, [rcx + 0x8d3a]
ja 0x140131171
ja 0x1401312fc
mov ch, 4
add byte [rax], al
add r9d, 0x4241cb84
movabs r14, 0x38c17dffffff77e9
push r12
lea r14d, [rbx + 0x8202]
ret 0x20
jmp 0x140130dcc
mul r8
xchg r9, r8
mov rcx, r9
xchg r8, r9
xchg eax, ecx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
jne 0x140130e8b
je 0x140130e8b
add r14d, 0x48e1417a
rcr r9d, 0x22
pop rsi
movabs r14, 0x455c6b4a640e0beb
jmp 0x14013158e
jmp 0x140130e98
shr rcx, 3
shr rcx, 1
shr rcx, 2
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jmp 0x140130d1e
lea rdx, [rbp + 0x178]
add r14, r9
add esi, ecx
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
je 0x140130f05
jne 0x140130f05
neg r13
lea edx, [rbp + 0xfd29]
rcl r8d, 0xd6
ror ebx, 0xb1
test r14d, 0xf6f9617c
rol r8d, 0x94
neg rbp
cmp ebx, 0xf98d1e2a
rcr ebx, 0xaf
mul rdi
lea r14d, [rcx + 0x52fe]
movabs r8, 0x7794e8fffffb75e9
rol r10d, 0x42
ja 0x140131cb6
jmp 0x140130a7f
add byte [rbp + rcx*4 - 0x63], al
fadd qword [rdi + 0x3949ffff]
fld st(2)
cmp byte [rax], al
lea r11d, [rbp - 0x7824]
cmp r9, rbx
ret 0x38
shl rdx, 2
shl rdx, 1
or rax, rdx
mov r8, rax
xchg r11, rax
mov r11, rax
xchg r11, rax
je 0x140130f45
jne 0x140130f45
xor r10d, 0x4b4038fa
movabs rbx, 0x49b781ffffff1ae9
sub r8d, 0x715e3d0
jmp 0x140130e64
sub r8d, 0x715e3d0
or r12d, 0x6b64cd94
cmp r12, rbp
jmp 0x14013086f
xchg r10, rdx
mov rdx, qword [rbp + 0x120]
xchg r10, rdx
xchg rcx, r15
jmp 0x140130c42
movabs r11, 0x47ae147ae147ae15
nop
rdtsc
shl rdx, 0x1f
shl rdx, 1
or rax, rdx
jmp 0x140130d99
dec dword [rdi]
invalid
jb 0x140130cd6
movzx eax, byte [r9]
add al, 0x76
add al, dl
mov byte [r9], al
mov rcx, qword [rbp + 0x120]
jmp 0x140130c08
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x140130fee
je 0x140130fee
jmp 0x1401311c3
mov r11d, dword [rbx + r9 + 0x20]
nop
mov r10d, r8d
mov edx, 0x1a8c70d1
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x140131112
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x14013104e
je 0x14013104e
lea edi, [rdx + 0xa3a5]
rcl edi, 0xc5
rcr edi, 0x3b
mov esi, 0xc9b1e30
pause
and edi, 0xdbc8b1b9
ja 0x1401304dd
movabs rbx, 0x322dbf000001d5e9
call fcn.14013169f
jmp 0x140131228
mov r10, qword [rsp + 0x40]
xor r9d, r9d
xor r8d, r8d
je 0x140131099
jne 0x140131099
lea ebp, [rcx + 0x5689]
xor ebp, 0xb07239a7
call rcx
dec rsi
rol r10d, 0xa0
test r9, rdx
lea r9d, [rbp - 0xcce3]
cmp r13d, 0xff1bcae0
cmp r12d, 0x310aa6b1
movabs rsi, 0x4ecd3500000112e9
xor ecx, 0xe4f7f141
call rcx
call 0x140130444
jmp 0x1401311b0
mov rcx, qword gs:[0x60]
mov r8d, r15d
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
xchg r8, rdx
je 0x1401310fb
jne 0x1401310fb
jp 0x1401320a3
push r10
pushfq
cmp rcx, rbp
lea r14d, [rcx - 0x46f8]
jmp rcx
jmp 0x140131174
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140131246
jne 0x14013115b
je 0x14013115b
xor r13d, 0xf8c5ac39
jg 0x1401305f6
jno 0x1401304b3
jo 0x140130ceb
pushf
jne 0x140130614
rol r8d, 0x3a
rcl r8d, 0x5e
jae 0x140131993
and edi, 0xa9cb2d04
movabs rdi, 0x69328ffffffebde9
xor esi, 0x5187351c
rcr ebp, 0xb0
neg rdx
call 0x1401312da
jmp 0x14013101d
add dword [rax], eax
add byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
xchg r8, rdx
xchg r10, r9
jne 0x14013119b
je 0x14013119b
sub ebp, 0x660d8ce
call rcx
cmp r9, rbp
lea edx, [rdx + 0xa1b8]
pause
call rcx
rol ebp, 0xcd
movabs rdi, 0x38ac548341a373eb
dec rcx
push r11
test r13, rdi
jmp rcx
jmp 0x140131210
xor edx, edx
xor ecx, ecx
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
call r10
jmp 0x1401310ae
mov eax, dword [rcx + rdx*4]
lea rdx, [0x140134cd0]
add rax, r9
mov ecx, 1
call rax
je 0x1401311f6
jne 0x1401311f6
lea edi, [rbp + 0xc884]
lea r9d, [rdi - 0xce21]
push r13
rcr r14d, 0x3f
jmp rcx
jmp 0x14013105b
mov r10, qword [rdx + 0x30]
xchg r9, r10
movsxd rcx, dword [r9 + 0x3c]
mov ebx, dword [rcx + r9 + 0x88]
jmp 0x140130ffe
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131020
cmp edx, 0x5a280ad4
je 0x140131253
inc r8d
jmp 0x14013124e
jmp 0x140131005
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jne 0x14013127c
je 0x14013127c
jmp rax
jmp 0x140131296
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
xchg r12, rdi
mov rcx, r12
xchg r12, rdi
loope 0x1401312f1
xchg esp, edi
jne 0x1401312b6
je 0x1401312b6
test edi, 0xa180733e
movabs rsi, 0x95e96000000e5e9
rol r15d, 0xd9
popf
lea r9d, [rdx + 0x963d]
call rax
jmp 0x1401309c6
jmp 0x1401313a0
test cl, cl
leave
je 0x14013134b
nop dword [rax]
movsx ecx, cl
jmp 0x1401313f5
test eax, eax
jne 0x140131be3
mov r9d, 0x8000
add byte [rax], al
jmp 0x1401312f8
xchg r12, r15
mov qword [rbp + 0x118], r12
mov dword [rbp + 0x118], esp
xchg r12, r15
jmp 0x1401313b8
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140131354
jmp 0x14013135c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
je 0x140131333
jne 0x140131333
movabs rbx, 0x2964d632301a59eb
call rcx
jmp 0x140130f16
jmp 0x14013138e
je 0x14013141b
test r9d, r9d
jne 0x14013136b
mov rax, qword [rax]
jmp 0x140131394
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xbdcbfd7
lea rcx, [r10 + r9*4]
jmp 0x14013137d
add byte [rax], al
add byte [rbx + 0x3491914], cl
ror byte [rdi], cl
mov dh, 0xa
mov edx, dword [rcx + rbx]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x1401312d2
nop word [rax + rax]
xchg r11, r10
mov r11, qword [rax + 0x30]
jmp 0x1401313d5
add rax, r9
call rax
xchg r9, rcx
mov r9, qword [rsp + 0x30]
xchg rcx, r9
call r14
jmp 0x1401312e5
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
lea rdx, [rbp + 0x120]
call r12
jmp 0x14013131c
xchg r10, r11
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140131354
jmp 0x14013130a
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x1401312dd
cmp r8d, 0x98a4afa2
jmp 0x140131345
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
mov dword [rsp + 0x4b], 0x7c6f7d7f
jmp 0x1401314e0
inc rdx
test al, al
je 0x1401314a6
nop dword [rax]
jmp 0x1401314ae
test al, al
jne 0x1401314ae
cmp ecx, 0xd0d6b696
je 0x140131614
inc r8d
jmp 0x1401314c6
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
jmp 0x140131492
mov r10d, r8d
lea rcx, [r9 + r10*4]
mov edx, dword [rcx + rbx]
mov ecx, 0xe8488b27
add rdx, r9
movzx eax, byte [rdx]
jmp 0x140131436
mov dword [rsp + 0x44], 0xf6f6f6f6
mov dword [rsp + 0x4f], 0x6e383c3d
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
mov ebx, dword [rbx + rax + 0x20]
nop word [rax + rax]
jne 0x14013159c
je 0x14013159c
jmp rax
xchg esp, eax
jmp rcx
jmp 0x1401314c6
mov ecx, dword [r11 + r9 + 0x24]
xchg r15, rcx
mov rax, rcx
xchg r15, rcx
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x140131b0f
add al, 0
add byte [rcx - 0x2f], al
invalid
shr r10d, 1
test r8, r8
je 0x140131d4b
test r10d, r10d
je 0x140131d4b
xor eax, eax
jmp 0x14013177a
lea rax, [rbp + 0x136]
sub r8, rax
nop word [rax + rax]
mov edx, r15d
lea rcx, [rbp + 0x136]
nop word [rax + rax]
jmp 0x140131afc
mov rax, qword [rcx + 0x10]
xchg r8, rbx
mov rbx, qword [rax + 0x50]
xchg r8, rbx
mov rax, qword gs:[0x60]
xchg r15, rcx
jmp 0x14013187e
mov dword [rbp + 0x12c], 0xf6f6f6f6
mov dword [rbp + 0x13e], 0xff76ff6b
mov dword [rbp + 0x142], 0xff5eff66
mov dword [rbp + 0x130], 0xf6f6f6f6
mov dword [rbp + 0x146], 0xff77ff6f
mov dword [rbp + 0x14a], 0xff66ff7a
nop word [rax + rax]
jne 0x140131757
je 0x140131757
test r8d, 0x8cf0a612
jnp 0x140131552
inc rdx
cpuid
popf
mul rbx
jae 0x1401312a6
popf
jmp rcx
jmp 0x140131aa7
mov dword [rbp + 0x128], 0xf6f6f6f6
mov word [rbp + 0x14e], ax
xchg r10, rdx
mov r10, r15
xchg rdx, r10
mov dword [rbp + 0x136], 0xff56ff66
mov dword [rbp + 0x13a], 0xff6dff79
jmp 0x1401316d1
jb 0x140131996
xor eax, eax
mov dword [rsp + 0x72], 0xf6f6f6f6
mov byte [rbp - 0x41], al
jne 0x1401317f3
je 0x1401317f3
jmp rcx
jmp 0x140131808
xchg rdx, rcx
mov rcx, r15
xchg rdx, rcx
mov dword [rbp - 0x67], 0x6b6f765a
jmp 0x140131a30
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x47], 0x6f767370
mov word [rbp - 0x6a], 0xf6f6
mov word [rbp - 0x43], 0x387d
nop dword [rax]
nop dword [rax + rax]
jmp 0x140131bf5
mov dword [rbp - 0x57], 0x7a738478
mov dword [rbp - 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x53], 0x76766b2a
mov dword [rbp - 0x76], 0xf6f6f6f6
mov dword [rbp - 0x4f], 0x73764d2a
mov dword [rbp - 0x72], 0xf6f6f6f6
mov dword [rbp - 0x4b], 0x2a7e786f
jmp 0x14013181d
mov r15, qword [rax + 0x18]
xchg rcx, r15
mov rax, qword [rcx + 0x10]
movzx r10d, word [rax + 0x48]
jne 0x1401318dd
je 0x1401318dd
mov r15d, 0xfd62b099
call fcn.1401325fa
lea edi, [rcx + 0xe658]
js 0x140130f93
je 0x140130e6e
sub r15d, 0x5542c60c
rcl r15d, 0xe7
test rbx, rbx
lea r14d, [rdx + 0x4fa7]
jle 0x140130f4c
jl 0x140130b11
rcl r12d, 0xcb
test r9d, 0x8314a819
movabs r14, 0x3ef0ecfffffd4de9
jmp rcx
jmp 0x14013162f
movzx ecx, byte [rsp + rdx + 0x36]
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
cmp rdx, 5
jmp 0x1401317ad
xchg r8, rdx
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop dword [rax + rax]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
adc al, 0x30
movzx eax, byte [rsp + rdx + 0x30]
jne 0x1401319d6
je 0x1401319d6
jns 0x14013290c
neg r8
jmp rcx
jmp 0x14013195b
inc edx
neg rcx
add rcx, 0xfffffffffffffffe
neg rcx
cmp edx, 0xc
jb 0x140131afc
jmp 0x140131ae9
mov dword [rsp + 0x76], 0xf6f6f6f6
mov dword [rbp - 0x63], 0x6f2a6f7d
mov dword [rsp + 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x5f], 0x6b7c7e82
mov dword [rsp + 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x5b], 0x7f397e6d
mov dword [rbp - 0x7e], 0xf6f6f6f6
je 0x140131a88
jne 0x140131a88
jo 0x14013137a
rcr r9d, 0x9f
or ecx, 0x5fce18cd
ja 0x1401322ad
rcl r9d, 7
syscall
pop r10
movabs r13, 0x6b4b97fffffdbbe9
jge 0x140131b2f
jmp 0x140131848
test r11d, 0xd81ccb0f
call fcn.1401316a4
jmp 0x1401324e9
movzx eax, word [rbp + rdx*2 + 0x136]
movzx ecx, byte [rbp + rdx + 0x128]
add cx, ax
mov word [rbp + rdx*2 + 0x136], cx
mov byte [rbp + rdx + 0x128], r15b
inc rdx
jmp 0x140131ba0
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg r8, rdx
mov r8, r15
jmp 0x140131977
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x140131c16
jmp 0x1401319f7
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov byte [rsp + rax + 0x4b], r15b
inc rax
cmp rax, 0xa
jmp 0x140131bbf
xchg ecx, esi
cmp rdx, 0xc
jb 0x140131aa7
mov r11d, r10d
mov r9d, r15d
sub r11, 0x10
je 0x140131dc3
jmp 0x14013164b
jb 0x140131b1d
mov rax, qword gs:[0x60]
xchg r9, rcx
mov r9, qword [rax + 0x18]
xchg r9, rcx
invalid
invalid
rol ecx, 0x11
syscall
jmp rcx
mov dil, 1
jmp 0x1401322c0
lea rax, [rdx + rdi]
xchg r9, rax
mov qword [rbp + 0x230], r9
jmp 0x14013206e
je 0x140132a8b
cmp dword [rbx], 0x54494e49
je 0x140132a8b
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x140131fdb
nop
lea ecx, [rbx + 0x3750]
jmp 0x140131fec
xchg rsi, rdi
mov qword [rbp + 0x158], rsi
xchg rdi, rsi
jmp 0x140131f5e
test r13d, 0xcbe14dbe
test r10d, 0xfa269839
ror r12d, 0xa
jmp rax
lea r8, [rbp + 0x150]
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0x158]
mov qword [rbp + 0x150], rax
mov r9d, 4
jmp 0x1401320d6
xor dil, dil
cmp byte [rbx], 0x2e
jne 0x1401322c0
jmp 0x14013223b
jne 0x1401306fc
pop rsi
test r9d, 0x649bf66b
lea edx, [rbp - 0xf5f6]
pause
jne 0x140132025
je 0x140132025
jge 0x140132093
call rcx
jmp rcx
jmp 0x140131e17
mov dword [rbp + 0x1b0], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x238], rcx
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x1b4], eax
cmp rdx, rdi
jae 0x140132070
jmp 0x140131ee7
xchg r9, rax
cmp rcx, rdi
jae 0x140131f30
lea rax, [rcx + rdi]
mov qword [rbp + 0x238], rax
jmp 0x140131f30
mov eax, dword [r13 + 0xdc]
jne 0x1401320c0
je 0x1401320c0
lea ecx, [rdx + 0xb5f2]
push r9
call rax
lea r8d, [rdx + 0xd06e]
call rcx
call rcx
cmp rbp, rdx
jmp rax
jmp 0x14013203f
lea rax, [rbp + 0x110]
mov dword [rbp + 0x110], r15d
mov rcx, 0xffffffffffffffff
jne 0x14013211c
je 0x14013211c
call rcx
rol r11d, 0x21
jnp 0x140131993
pushfq
rcr ebx, 0xc3
pause
bswap r15
test r8, rbx
ror ebx, 0x1a
popfq
test ecx, 0xe369990d
call rcx
lea r10d, [rbp - 0x1506]
movabs rdx, 0x52e5c500000156e9
and r9d, 0x19b78a44
neg r14
ret 0x10
jmp 0x140132277
cmp dword [rbx + 0x14], r15d
je 0x140132a8b
cmp byte [rbx], 0x2e
jne 0x140131eff
cmp dword [rbx + 1], 0x63727372
jmp 0x140131ef9
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rcx*8]
jmp 0x140132290
jmp 0x140132238
ret 0x38
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne 0x1401322ab
cmp byte [rbx + 5], 0x61
jne 0x1401322c0
jmp 0x140131e9f
mov qword [rsp + 0x20], rax
call r12
movzx eax, word [r13 + 6]
lea rbx, [r13 + 0x108]
jmp 0x140132183
cmp rbx, rax
jae 0x140132f4b
nop dword [rax]
cmp dword [rbx + 0x10], r15d
je 0x140132a8b
jmp 0x140132164
cmp eax, 0x74616470
jne 0x1401322c0
cmp byte [rbx + 5], 0x61
je 0x140132a8b
mov eax, dword [rbx + 8]
je 0x1401322d3
jne 0x1401322d3
mov ebp, 0xd2053c55
jmp 0x1401313c0
jmp 0x1401324ab
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
mov rcx, 0xffffffffffffffff
mov r14d, eax
jne 0x140132334
je 0x140132334
jmp 0x14013277a
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
lea rdx, [rsp + 0x40]
mov esi, dword [rbx + 0xc]
jmp 0x1401322f5
movzx eax, word [r13 + 6]
nop
jmp 0x140132cb5
xchg rcx, r10
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140132c7b
jne 0x140132b2b
je 0x140132b2b
int3
jmp 0x140132ea8
lea rax, [rbp + 0x110]
lea r8, [rbp + 0x150]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x158]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x1401342a0]
jmp 0x140132e30
add byte [rax], al
je 0x140132c72
nop
movsx edx, dl
lea rcx, [rcx + 1]
jne 0x140132beb
je 0x140132beb
test r11d, 0x23e4207
js 0x140133291
neg rcx
div r12
jmp rcx
jmp 0x140133183
jne 0x140132bc9
cmp r8d, 0x118e6a9
je 0x140133212
test r9d, r9d
jne 0x140132f21
mov rax, qword [rax]
jmp 0x140132d8e
add bh, bh
loope 0x140132ccf
cmp esi, edi
xor r12d, 0x9ed1c99f
sahf
je 0x140132ca6
jne 0x140132ca6
mul r12
pause
jmp rcx
jmp 0x1401331c7
add rbx, 0x5606bfbf
sub rbx, 0x5606bf97
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
lea eax, [rax + rdx*8]
jmp 0x140132f3b
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg rcx, r10
mov rcx, qword [rax + 0x30]
jmp 0x140132af8
and byte [rcx], cl
insb byte [rdi], dx
lea r8d, [rbx - 0x4b1f]
loope 0x140132d64
invalid
invalid
je 0x140132dbb
jne 0x140132dbb
ror ecx, 0x33
movabs rbx, 0x33351f00000392e9
popf
ret
jmp 0x140133152
jae 0x140132224
rol r15d, 0xed
lea edx, [rdx - 0x19da]
mov r10d, 0xfd9e04ef
call rax
rol r9d, 0x77
jmp 0x140132fa3
mov ecx, dword [rax]
test ecx, ecx
je 0x140133908
cmp dword [rax + 4], r15d
je 0x140133908
mov rax, qword gs:[0x60]
je 0x140132e7c
jne 0x140132e7c
push r10
rol r11d, 0x53
rcr r13d, 0x1d
lea r9d, [rbx - 0x551]
ret
jmp 0x140132d7e
mov r9d, dword [rbx + 0x18]
test r9d, r9d
test ecx, ecx
je 0x140132c7b
mov r11d, dword [rbx + 0x20]
jne 0x140132efe
je 0x140132efe
cpuid
mov r9d, 0xb05b5cc5
sub r13d, 0xbecaa248
add r9d, 0x5ae3ebb4
jmp rcx
jmp 0x140132f16
pushfq
push r10
call fcn.140132d0d
jmp 0x140133062
nop word [rax + rax]
dec r9d
mov r8d, 0x31d4d9c8
jmp 0x1401331af
cmp rbx, rax
jb 0x14013229c
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0x110]
jne 0x140132f7f
je 0x140132f7f
lea r8d, [rbx - 0x68fe]
add edi, 0x5cdea12d
rcr r15d, 0x88
neg rdi
dec rdi
or edi, 0xe3aff1e1
jle 0x140132da8
ret
jmp 0x140132b91
div rdi
mov r9d, 0x4c5da2ea
or r14d, 0x4b30190c
add r14d, 0xd4c0b68
ror ecx, 0x36
jmp rcx
rcl ebp, 0xc3
pause
add r15d, 0x204a6108
call rcx
jmp 0x140132f09
xor ebx, 0xd49620aa
pop rdx
syscall
test ecx, 0x97d09550
ror edi, 0x13
dec r12
jmp 0x140133024
jg 0x140132c82
jmp rax
rol r10d, 0xcc
call rcx
cmp r14d, 0x11cea1c3
jmp 0x140132dc6
jmp rax
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jmp 0x140132c5f
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
jmp 0x140132bc1
pause
jl 0x140131f42
call rcx
dec r9
rol esi, 0x54
cmp r13d, 0x13656062
je 0x140133201
jne 0x140133201
lea ebx, [rdx + 0x1874]
call rax
popfq
add r10d, 0x5ffe6393
ret 0x6393
invalid
pop rdi
neg r14
rcl r10d, 0xc5
lea ebx, [rcx + 0xc981]
movabs r13, 0x36ea87fffffe31e9
call rcx
jmp rcx
jmp 0x140133037
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
add rcx, r10
movzx edx, word [rax + r9*2]
mov rax, qword gs:[0x60]
mov edi, dword [rcx + rdx*4]
je 0x14013325d
jne 0x14013325d
jmp 0x14013336f
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
jmp 0x140133294
jmp 0x14013330c
add byte [rax], al
add byte [rbx - 0x73], cl
adc al, 0x8b
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xaeccacc
jne 0x1401332d6
je 0x1401332d6
lea r11d, [rbp + 0xe425]
xor r11d, 0x9902cb5f
popfq
cmp edx, 0xf3d3d3fb
rcl edi, 0xff
test r12d, 0x713f3e9d
rcr r10d, 0x21
jbe 0x140133915
or ebp, 0x275e31c9
movabs r15, 0x16b31b8123b05beb
lea r14d, [rbp - 0x8d7a]
jl 0x140132e4d
jmp 0x140133333
ror ebx, 0xdf
and r9d, 0xe84042b5
bswap rcx
ret
mov qword [rsp + 0x30], r8
xchg rdi, r8
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r12, r10
mov r12, qword [rax + 0x30]
xchg r12, r10
jmp 0x14013337e
je 0x140133367
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140133367
jmp 0x140133278
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14013335e
jmp 0x140133395
test cl, cl
jne 0x140133397
cmp edx, 0x7f3819e0
je 0x1401333b0
test r9d, r9d
jne 0x140133287
mov rax, qword [rax]
jmp 0x14013328f
mov rax, qword [rax + 0x18]
add rdi, r10
xchg r8, rdi
jmp 0x1401332f9
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
jmp 0x14013331b
nop
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
jmp 0x14013334a
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
add rcx, r10
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x67], 0x7c6f7d7f
jmp 0x140133531
xchg rdx, r11
mov r11, r15
xchg r11, rdx
jne 0x140133406
je 0x140133406
syscall
neg r8
pushfq
jae 0x14013419e
lea edi, [rcx - 0xab26]
popf
mov r8d, 0x1d0c7389
lea edx, [rbp + 0xb8dd]
ja 0x14013362f
movabs r12, 0x74702000000197e9
ret 8
jmp 0x1401335a2
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x67]
movzx ecx, byte [rsp + rdx + 0x5c]
jmp 0x1401334b4
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401334a8
cmp edx, 0x958e292b
jmp 0x140133594
jb 0x140133418
xor edx, edx
lea rcx, [rsp + 0x67]
jne 0x14013347a
je 0x14013347a
jg 0x1401342b2
test edi, 0xc9604a30
pause
xor r15d, 0xa0a5a8bd
lea edi, [rdx - 0x7b0a]
jnp 0x140132ead
movabs r8, 0x582a241773a34feb
ret
jmp 0x1401334cb
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013359a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140133427
add cl, al
mov byte [rsp + rdx + 0x67], cl
mov byte [rsp + rdx + 0x5c], r15b
inc rdx
cmp rdx, 0xa
jmp 0x140133446
mov r8d, 0x800
call rdi
xchg rdx, rax
mov r9, rdx
xchg rdx, rax
mov r8d, r15d
je 0x14013350c
jne 0x14013350c
popf
int3
loopne 0x140133533
inc eax
test r8d, 0x9470291f
lea esi, [rdi + 0x37c9]
test edi, 0xa61d78a7
lea r14d, [rdx + 0xe060]
rol r15d, 0xcb
movabs r11, 0x6c2332000000f6e9
lea ecx, [rbp + 0x3730]
sub ecx, 0x19305a9e
lea ebp, [rdi - 0xa93a]
jmp rcx
jmp 0x140133607
mov dword [rsp + 0x60], 0xf6f6f6f6
and al, 0x60
div dh
div dh
invalid
movzx edx, word [rax + r9*2]
mov dword [rsp + 0x6b], 0x6e383c3d
mov word [rsp + 0x64], 0xf6f6
mov word [rsp + 0x6f], 0x7676
mov r12d, dword [rcx + rdx*4]
mov esp, dword [rcx + rdx*4]
je 0x14013357e
jne 0x14013357e
syscall
ror r12d, 0x3a
lea ecx, [rbx + 0xd3d0]
popfq
lea r13d, [rbx + 0xe720]
call rax
pause
jmp rcx
jmp 0x1401333d1
je 0x140133629
inc r8d
jmp 0x1401335b0
add r12, r10
xor eax, eax
mov byte [rsp + 0x71], al
jmp 0x140133411
mov ecx, r8d
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x161d8820
add rcx, r9
je 0x1401335db
jne 0x1401335db
int3
jmp 0x140133497
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 0x1401335b0
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
add eax, ecx
mov ecx, r8d
movzx edx, word [rax + rcx*2]
xchg r15, rax
mov r15, rax
jmp 0x1401336e9
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
add rax, 0xfffffffffffffffe
neg rax
add rax, rdx
movzx edx, dx
test rcx, rcx
mov rcx, rsi
cmovns rdx, rax
jmp 0x1401336ba
xchg rsi, r8
test rax, rax
je 0x14013387e
mov eax, dword [r14 + 0x10]
test eax, eax
jmp 0x1401337b3
test rcx, rcx
je 0x14013386b
xchg rdx, rcx
mov rcx, rdx
xchg rdx, rcx
nop
neg rax
jmp 0x140133642
test rax, rax
je 0x140133ba1
mov ecx, dword [r14]
test ecx, ecx
jne 0x14013375b
jmp 0x140133757
lea rax, [0x140000000]
nop
mov ecx, dword [r14 + 0xc]
jmp 0x14013379d
call r12
xchg rsi, r8
mov rsi, rax
jmp 0x14013365e
mov byte [rsp + rax + 0x67], r15b
inc rax
cmp rax, 0xa
jb 0x1401336c8
cmp dword [r14 + 0xc], r15d
je 0x140133ee3
jmp 0x1401336a9
xchg r15, rax
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
add r13, r9
nop word [rax + rax]
jne 0x14013372f
je 0x14013372f
cmp edi, 0x502ae750
jmp rcx
jmp 0x1401336c8
add rbx, rax
mov edi, r15d
xchg r10, rcx
mov r10, qword [rbx]
xchg rcx, r10
jmp 0x140133675
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
lea rax, [0x140000000]
je 0x140133781
jne 0x140133781
test r8d, 0xa0e9b0d9
lea r8d, [rbp - 0xccf2]
jl 0x1401334e8
rcl esi, 0x2b
movabs rcx, 0xd69eae302b0c0eb
div r15
push r14
dec rcx
xor r15d, 0x8a8a8694
jmp 0x1401339b9
jmp 0x140133743
xor r8d, r8d
add rcx, rax
xor edx, edx
call rdi
xchg r13, rax
mov rsi, r13
xchg r13, rax
jmp 0x140133690
je 0x1401337d9
xchg edi, eax
mov qword [rdx + rax], r15
jmp 0x1401337d1
xchg r15, r8
jmp 0x1401337f9
add dword [rcx - 0x79], ecx
clc
jmp 0x1401337f2
lea rax, [0x140000000]
xchg rcx, r11
mov r11, qword [rbx + 8]
xchg r11, rcx
nop
sub rbx, 0x15b3bc1
jne 0x140133817
je 0x140133817
jp 0x140133534
movabs r8, 0x545a2dcf72ea22eb
lea ebx, [rbx + 0x5e32]
xor r14d, 0x47ce791b
pushf
jmp rax
jmp 0x14013383b
mov rdi, qword [rsp + 0x30]
jmp 0x1401336b1
add rbx, 0x15b3bc9
nop
add edi, 0x30efd1af
jmp 0x14013384e
sub edi, 0x30efd1a7
xchg rdx, rcx
mov rcx, rdx
xchg rcx, rdx
jmp 0x140133862
test rcx, rcx
jne 0x140133688
add r14, 0x14
cmp dword [r14 + 0xc], r15d
je 0x140133ee3
jmp 0x140133831
mov dword [rsp + 0x30], 0xf6f6f6f6
mov rdx, r15
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
jmp 0x140133ae5
jb 0x140133b8f
mov eax, 0xfffffffe
jmp fcn.140131be8
xor rax, 0x45c72a35
hlt
nop word [rax + rax]
mov byte [rbp + rax + 0x14], r15b
inc rax
cmp rax, 0x53
jb 0x140133945
je 0x140133979
jne 0x140133979
call rcx
lea ecx, [rdx + 0xa4e2]
syscall
rcl r10d, 0x58
call rax
pause
inc rdx
test r13d, 0x702db27
movabs r15, 0x11e83f0000020fe9
lea r12d, [rdx - 0x94c4]
ret
jmp 0x140133b8d
lea rdx, [rbp + 0x14]
xor ecx, ecx
call r13
xchg r15, rax
mov r15, rax
xchg r15, rax
invalid
pushfq