Function at 0x1401311d4
Capabilities:
Contain obfuscated stackstrings
Hash data using fnv
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
shl dword [rdx + 0x7cc4769e], 1
sbb al, 0x34
push rcx
fidivr word [rdx]
add byte [eax + 0x6e], cl
outsb dx, byte [rsi]
jg 0x14012f70a
insb byte [rdi], dx
test al, 0x5b
jrcxz 0x14012f6ee
invalid
jle 0x14012f6d2
and eax, 0x263b5629
lahf
xlatb
invalid
sbb eax, 0x3cbefb28
or eax, 0x381394a7
mov ebp, 0xb10755e2
or eax, 0xf148fff2
stosb byte [rdi], al
wait
xchg edx, edx
push rsp
push 0xfffffffff27c0f08
fld dword [rbp - 0x10]
invalid
sahf
retfq 0x6343
xchg edi, r11d
xchg byte [rsi + 0x545f6d39], bh
out dx, al
jbe 0x14012fa37
adc byte [rdx + 0x738657c3], ch
jmp qword [rsi - 0x7aa2b37b]
je 0x14012fb86
ja 0x14012fb50
fdiv dword [rdx + 0xe0c7012]
cmp al, 0xd2
xor ecx, ebx
pop r9
invalid
loope 0x14012fb8b
jl 0x14012fb64
not eax
invalid
invalid
invalid
cmp eax, 0x4ae0dca5
fadd dword [rdx + 0x7e]
cld
xchg esi, eax
mov esp, 0x68f00156
shl bl, 1
imul esp, ecx, 0x35
imul ebp, dword [rsi + 0x269cd3bb], 0xfffffff2
and dword [rax + 0x66a78219], ebx
pop rsp
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 [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg r9, r8
mov qword [rsp + 0x18], r9
xchg r9, r8
jmp 0x140130104
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
jmp 0x140130092
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
jmp 0x140130196
xchg rbp, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
je 0x140130079
jne 0x140130079
pushfq
call 0x14012fccd
rol r12d, 0x1d
cmp r15d, 0x86948d05
lea esi, [rcx - 0xf737]
movabs r8, 0x61c7d77f0546b1eb
xor r9d, 0xc893b007
inc rdi
jmp rax
invalid
jmp 0x14013002c
push r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x140130187
nop
sub rsp, 8
mov qword [rsp], rbx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jne 0x1401300d7
je 0x1401300d7
mov r13d, 0x798482a5
movabs r9, 0x3b550ffffff39e9
test r15, rdi
rol esi, 0xaa
lea ebp, [rbp + 0x26f8]
lea r11d, [rdi - 0x5dd5]
bswap r8
lea r12d, [rbx + 0x90fb]
jmp 0x14012f94f
jmp 0x140130015
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
jmp 0x1401300b7
jmp 0x140130036
je 0x14013017f
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x14013013a
jne 0x14013013a
movabs rbx, 0x3a1d946468f425eb
and ebp, 0x3bb4c772
and r11d, 0xf96d1ecb
lea ebp, [rbp - 0xdcd2]
xor r14d, 0xb6b65fb8
call 0x14012f1e2
jmp 0x140130161
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013012b
test dword [rax - 0x7e000001], edi
cli
mov edi, 0xfeb8fbd
test byte [rbx], ch
add byte [rax], al
add byte [rcx - 1], al
shr cl, 0x96
invalid
cmp edx, 0xeb8fbdbf
je 0x1401301aa
inc r8d
jmp 0x14013011d
mov r10, qword [rax + 0x18]
xchg rbp, rax
mov rbp, qword [r10 + 0x10]
jmp 0x140130047
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130122
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x140130263
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jne 0x140130209
invalid
je 0x140130209
lea r12d, [rdi - 0x42dc]
lea r13d, [rbx - 0xb668]
jmp rcx
lahf
rol dh, cl
lea r9d, [rbp + 0x70e]
cmp edi, 0xd35ea209
movabs r10, 0x6b7561ab114a74eb
bswap rbx
bswap r11
jno 0x14012fa9b
jmp 0x14013027f
ret 0x30
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130237
jne 0x1401302a5
cmp edx, 0xb6ef69d8
je 0x140130302
inc r8d
jmp 0x140130289
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jmp 0x140130291
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
xchg rcx, r12
mov r12, qword [rax]
xchg r12, rcx
jmp 0x1401301d0
int3
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x140130251
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130249
nop dword [rax]
movsx eax, al
je 0x1401302ea
jne 0x1401302ea
jmp rcx
jmp 0x140130220
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140130396
je 0x140130479
inc r8d
jmp 0x140130415
je 0x14013032b
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x140130360
je 0x140130360
test ebx, 0xcb1cab17
jmp rcx
jmp 0x140130379
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013033c
cmp edx, 0x221100a3
jmp 0x140130325
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg rcx, r15
mov r15, qword [rax + 0x18]
xchg r15, rcx
jne 0x1401303ad
je 0x1401303ad
movabs r15, 0x3c35c6ce18110deb
call rcx
call rax
ret 0x18
jmp 0x1401303bc
add r15, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
jmp 0x140130400
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jne 0x1401303ec
je 0x1401303ec
call rcx
pop rdx
inc r15
rcl r8d, 0x3b
pop r14
movabs rdi, 0x1a964e9f75ba7eeb
lea r10d, [rdi - 0x5e9c]
call 0x14012f412
jmp 0x14013046c
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
je 0x14013045c
jne 0x14013045c
sub r9d, 0xeb9b2425
jl 0x1401310b4
lea r15d, [rdi + 0xa9f0]
test r8, rcx
jmp rcx
jmp 0x1401303cf
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130333
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
jmp 0x1401305c4
mov r8d, r13d
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
jmp 0x1401305ac
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
jmp 0x140130591
inc rcx
test al, al
je 0x1401305a4
nop dword [rax]
jne 0x140130503
je 0x140130503
jae 0x14013016e
jp 0x14012fb61
lea r14d, [rcx + 0xf904]
test r13d, 0x66fbc90e
call 0x14012fd0d
movabs r13, 0x4e44ea5800a41deb
lea edi, [rbp - 0xa0b0]
cmp ecx, 0xd4e199dd
rcl r11d, 0xcf
lea esi, [rcx - 0x21c3]
ret
jmp 0x140130522
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013057a
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x140130561
cmp qword [rsp + 0x48], r13
je 0x140133a43
mov rax, qword gs:[0x60]
jmp 0x140130499
jne 0x140130522
cmp edx, 0x2db7b98b
je 0x1401305ea
jmp 0x1401305a4
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401304d0
inc r8d
jmp 0x1401304c3
xchg rcx, rdx
mov rdx, qword [rax]
xchg rdx, rcx
xchg rbx, r9
mov rbx, qword [rcx + 0x30]
xchg r9, rbx
jmp 0x1401304a9
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
jmp 0x14013053c
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
or esp, dword [rcx + rcx*2]
add ecx, ecx
movzx edx, word [rcx + r10*2]
jmp 0x140130608
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rsi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
je 0x140130636
jne 0x140130636
lea ecx, [rbp - 0xf74]
pause
cmp rbx, rdi
jmp rax
jmp 0x14013067c
je 0x1401306a2
nop dword [rax]
movsx eax, al
jmp 0x14013065f
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130657
jmp 0x140130696
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x1401306aa
cmp edx, 0xe55c37ce
je 0x140130700
inc r8d
jmp 0x1401306af
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
je fcn.1401306ce
jne fcn.1401306ce
rcl ebx, 0x33
neg r9
movabs r14, 0x6184fad7161a23eb
jmp 0x1401306f3
sbb dl, byte [rsi]
xlatb
cli
test byte [rcx - 0x73], ah
popfq
mov word gs:[rax], es
add byte [rcx + 0x39], cl
fmul qword [rcx + 0x39]
in eax, dx
jns 0x140130c91
invalid
jno 0x14012f6e0
call fcn.1401314ec
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14013064e
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
jmp 0x1401307d6
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, rdi
mov qword [rbp + 0x100], rdi
xchg rdi, r13
jmp 0x1401307f5
mov r10, qword [rsp + 0x48]
xchg r13, rbx
mov r13, rbx
je 0x14013074f
jne 0x14013074f
lea esi, [rbx - 0x40c3]
movabs rcx, 0x2e93dc000005f1e9
test r11d, 0x497df454
rol edi, 0xf9
or ebp, 0x9409f0ec
cmp esi, 0xae3562a4
mov r14d, 0xa66b796d
lea r8d, [rcx + 0x1647]
ret 0x38
jmp 0x140130d45
call rsi
test eax, eax
jne 0x140133a43
jmp 0x1401308f7
cmp r10, rcx
jb 0x140130c29
ror dword [rdi], 1
invalid
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
jne 0x1401307b3
je 0x1401307b3
lea edx, [rdi + 0x64c1]
push rdi
rcl edi, 0x3a
jnp 0x14012fb1c
movabs r12, 0x2b9b3b9b2b8a68eb
syscall
jge 0x14013078e
jmp 0x14013081d
add ebx, 0xa88afb65
jbe 0x140130e48
lea ebp, [rbp - 0x955d]
call 0x14012ff75
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
jmp 0x140130715
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
jmp 0x140130b0a
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
jmp 0x14013097c
mov r9d, 0x20
xchg r8, rax
mov qword [rsp + 0x20], r8
xchg r8, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
jmp 0x140130b98
xchg r12, rcx
mov r12, qword [rsp + 0x30]
xchg r12, rcx
call rdi
test eax, eax
jne 0x140133a43
jmp 0x140130a36
je 0x1401308a2
rdtsc
shl rdx, 0x20
jmp 0x140130abe
push rsp
add al, byte [rax]
add byte [rcx - 9], cl
loopne 0x1401308b7
mul r8
mov rcx, r8
mov ecx, eax
sub rcx, rdx
shr rcx, 1
add rcx, rdx
jmp 0x14013088d
xchg r8, r9
xchg r11, rax
mov r11, rax
xchg r11, rax
jmp 0x14013086a
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x140130a9f
xchg r15, r9
jmp 0x140130a99
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140130d19
or cl, byte [rax - 1]
ret 0xc984
je 0x1401308d6
jne 0x1401308d6
jne 0x1401301e1
cmp r12, rdi
popf
jmp 0x140130959
invalid
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
cmp eax, 0xfffffffd
ja 0x140133a43
je 0x140130924
jne 0x140130924
pushf
int3
jmp 0x140130738
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jmp 0x140130d06
jmp 0x140130c0c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
je 0x1401309cd
jne 0x1401309cd
mul rdx
mov ecx, 0xf083a545
call rax
test edx, 0x4e0161e4
test rdi, rdx
lea ebp, [rcx - 0x461a]
call 0x1401308f8
test r9d, 0xe2360c53
lea r8d, [rdi - 0x94d2]
lea r12d, [rdi - 0x2ea1]
and r12d, 0xd9277ff4
movabs r9, 0x102c5900000233e9
call rax
lea r13d, [rbp + 0x4b43]
pushf
jg 0x14012fe4c
jmp 0x140130c05
call 0x1401305fa
test r9d, r9d
je 0x140130d22
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
invalid
wait
in al, dx
jne 0x140130a18
je 0x140130a18
xor edx, 0x9e77759d
movabs rbp, 0xcc51cfffffe8de9
xor r9d, 0xc51e5c67
jo 0x1401301f7
jmp 0x1401308aa
jb 0x14012fdb1
ret 0x38
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
lea r8, [rbp + 0xd0]
xchg r8, r13
mov qword [rbp + 0xd0], r8
xchg r13, r8
je 0x140130a81
jne 0x140130a81
jae 0x140130ebf
jl 0x1401308b7
pushfq
jmp rcx
jmp 0x140130809
mov rbx, r15
xchg r9, r15
mov rcx, qword [rsp + 0x48]
sub r10, 0x748cbe67
add r10, 0x748cce67
add rcx, qword [rbp + 0xd0]
jmp 0x14013078c
or rax, rdx
xchg r9, r8
mov r9, rax
je 0x140130af4
jne 0x140130af4
jb 0x1401305f9
test r8, rbp
push r12
int3
jmp 0x14013087e
xchg r10, r13
mov qword [rbp + 0xf8], r10
xchg r13, r10
xchg r13, rbp
movdqu xmmword [r13 + 0x108], xmm0
xchg r13, rbp
mov qword [rsp + 0x30], r13
je 0x140130b7f
jne 0x140130b7f
jno 0x1401306d5
lea esi, [rdx - 0xe149]
rol esi, 0x3e
cmp r10, rdi
rol r14d, 0xfc
or ebp, 0x107c489b
inc r13
rol r14d, 0x29
jle 0x14013162c
and r12d, 0x57ceeb5d
lea r15d, [rdx - 0xe853]
rcr r12d, 0x12
lea edx, [rbp - 0x4165]
lea r15d, [rdi + 0xb666]
jp 0x140130279
movabs rcx, 0x38f55ffffffbf9e9
jp 0x140130e7b
jmp 0x14013077d
popfq
pop r8
ror ecx, 0xd8
jmp 0x14013170f
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
jne 0x140130bde
je 0x140130bde
lea r9d, [rdx + 0x892d]
call rcx
lea esi, [rdx - 0x1718]
ror r14d, 0xc0
jmp 0x14013083f
add byte [rax], al
ror r8d, 0x58
and r15d, 0x3565aeb2
jmp 0x1401313c5
nop dword [rax]
xchg r9, r10
mov r9, qword [rax + 0x30]
xchg r9, r10
movsxd rcx, dword [r10 + 0x3c]
jmp 0x140130ce9
nop word [rax + rax]
rdtsc
shl rdx, 0x1c
shl rdx, 3
shl rdx, 1
or rax, rdx
xchg r9, rax
je 0x140130c68
jne 0x140130c68
and edi, 0x3dab868b
sub r14d, 0x4bc6bf12
rol edx, 0x4c
lea edx, [rcx + 0x6207]
lea ebx, [rbp + 0xba2f]
cmp r10, rbx
call rcx
jg 0x140130900
movabs r12, 0x351073000000bde9
cmp r14d, 0x1c711737
lea r8d, [rbp + 0x78af]
jmp rcx
jmp 0x140130d2a
cmp r10, rcx
jae 0x140130795
movabs r11, 0x47ae147ae147ae15
jne 0x140130cd2
scasb al, byte [rdi]
loope 0x140130d0f
adc al, 0xae
jne 0x140130cd2
je 0x140130cd2
rcr edx, 4
int3
jmp 0x140130c1f
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140130d22
mov r9d, dword [rdi + 0x18]
jmp 0x1401309eb
jne 0x14013095b
cmp r8d, 0xd9ff9899
je 0x140130d57
cdq
cwde
invalid
test r9d, r9d
jne 0x140130a03
mov rax, qword [rax]
jmp 0x140130977
mov rax, r9
xchg r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
jmp 0x140130859
xchg rbx, r13
mov rcx, qword [rbp + 0xd0]
add rcx, r10
jmp 0x140130c85
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
je 0x140130d7b
jne 0x140130d7b
call rcx
add edi, 0xce28b78f
movabs r11, 0x1235c900000080e9
call rcx
rcr r15d, 0xe6
jmp 0x140130064
jmp 0x140130e00
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
mov rdx, r13
add r9, r10
xor eax, eax
je 0x140130ddb
jne 0x140130ddb
lea r15d, [rbx - 0xbe6a]
jae 0x14013163a
rcl ebx, 0xf8
call rax
jmp rax
jmp 0x140130f07
xchg r9, rax
mov rax, r9
xchg r9, rax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
jmp 0x140130e6d
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
jne 0x140130e42
je 0x140130e42
int3
jmp 0x140130d8e
mov ah, 3
lea ebx, [rcx + 0x92cd]
rcr esi, 0x29
call fcn.140130e33
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
jmp 0x140130ea2
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
nop word [rax + rax]
mov r10d, r8d
jmp 0x140130eec
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
jmp 0x140130ded
test al, al
jne 0x140130ee4
cmp ecx, 0x5ba90b5e
je 0x140130f3e
inc r8d
jmp 0x140130e85
mov byte [rsp + rdx + 0x3b], cl
adc al, 0x3b
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x140130f10
jmp 0x140130e8d
test al, al
je 0x140130eb6
nop dword [rax]
movsx eax, al
jmp 0x140130e58
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0x935f3d6f
add rdx, r9
movzx eax, byte [rdx]
inc rdx
jmp 0x140130ed9
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
je 0x140130f29
jne 0x140130f29
cmp rdx, rdx
popf
call rcx
movabs r13, 0x27e9415e765493eb
jmp rcx
jmp 0x140130ebe
mov ecx, dword [r11 + r9 + 0x24]
mov rax, r13
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
jmp loc.1401311bc
cmp edx, 0x8edc47
je 0x1401314c0
inc r8d
jmp 0x140131431
xchg r13, rdi
mov byte [rsp + rax + 0x68], r13b
inc rax
cmp rax, 0xf
jmp 0x140131436
mov dword [rbp - 0x2c], 0x7d732a71
mov dword [rbp - 0x6c], 0xf6f6f6f6
mov dword [rbp - 0x28], 0x8179782a
mov dword [rbp - 0x68], 0xf6f6f6f6
mov dword [rbp - 0x24], 0x6b806b2a
mov dword [rbp - 0x64], 0xf6f6f6f6
jmp 0x140131138
mul byte [rsi + 0x66]
nop word [rax + rax]
movzx eax, byte [rsp + rdx + 0x68]
movzx ecx, byte [rsp + rdx + 0x58]
jmp 0x140131128
xchg r14, rax
mov r14, r13
xchg r14, rax
nop word [rax + rax]
mov byte [rbp + rax - 0x44], r13b
inc rax
cmp rax, 0x43
jmp 0x14013145e
mov dword [rbp - 0x58], 0xf6f6f6f6
mov dword [rbp - 0x14], 0x38818181
in al, dx
add dword [rcx + 0x45c73881], 0xf6f6f6ac
test bh, 0x45
invalid
outsd dx, dword [rsi]
js 0x1401310b0
jae 0x140131008
mov r8b, 0xf6
div dh
test bh, 0x45
hlt
js 0x1401310bb
jns 0x140130fcf
mov dword [rbp - 0x4c], 0xf6f6f6f6
jmp 0x140131087
mov rcx, qword [rax + 0x18]
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
xchg rcx, r15
mov r15, qword [rax]
xchg rcx, r15
je 0x140131075
jne 0x140131075
movabs r9, 0x2ce42300000151e9
call rcx
lea r9d, [rdi + 0x1395]
ret
jmp 0x1401311cb
mov dword [rbp - 8], 0x71787378
mov word [rbp - 0x48], 0xf6f6
mov dword [rbp - 4], 0x7f7d38
mov byte [rbp - 0x46], 0xf6
nop dword [rax]
nop dword [rax + rax]
je 0x1401310e5
jne 0x1401310e5
popfq
pop r15
lea edi, [rdx - 0xadf0]
lea edx, [rdi - 0xd3dd]
rcr ebp, 0xe7
adc byte [rdx - 1], dl
dec dword [rbp - 0xd3dc69]
inc ecx
fucom st(7)
ror r13d, 0xf3
rol esi, 0xcb
lea r9d, [rcx + 0x810c]
sub r13d, 0x9517511
lea esi, [rbp + 0x977a]
call 0x140130ea3
call rax
movabs rbp, 0x4ee2b54b3c3f20eb
jmp rax
jmp 0x140131107
movzx eax, byte [rbp + rdx - 0x44]
movzx ecx, byte [rsp + rdx + 0x78]
add cl, al
mov byte [rbp + rdx - 0x44], cl
mov byte [rsp + rdx + 0x78], r13b
inc rdx
cmp rdx, 0x43
jmp 0x1401312bd
add cl, al
mov byte [rsp + rdx + 0x68], cl
mov byte [rsp + rdx + 0x58], r13b
jmp fcn.140131383
mov dword [rbp - 0x20], 0x6c6b7673
mov dword [rbp - 0x60], 0xf6f6f6f6
mov dword [rbp - 0x1c], 0x792a6f76
mov dword [rbp - 0x5c], 0xf6f6f6f6
mov dword [rbp - 0x18], 0x13141478
je 0x14013119e
jne 0x14013119e
or r13d, 0x157f7d9c
div rdx
inc r13
rol ebx, 0x12
lea r12d, [rcx - 0x5e8d]
jmp rcx
jmp 0x140131024
xchg r13, r9
mov r13, qword [rcx + 0x30]
xchg r13, r9
int 0x49
invalid
cmp al, 0x42
mov ebx, dword [rax + rcx + 0x88]
je 0x1401311f0
jne 0x1401311f0
popf
call rax
jmp 0x140131ed3
jmp 0x140131279
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130f64
nop dword [rax]
movsx eax, al
je 0x14013124b
jne 0x14013124b
rcl r10d, 0xd7
call rax
int3
jmp 0x140131414
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x2bf209fc
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jne 0x1401312aa
je 0x1401312aa
jle 0x1401308e0
jmp rcx
loope 0x1401312f6
test rdx, rdx
rol r11d, 8
call rcx
movabs rsi, 0x384e05ffffff61e9
mov r9d, 0x63ef17eb
call fcn.1401306ce
jmp 0x140131210
jb 0x140131107
mov r9d, 0x40
lea r8, [rsp + 0x68]
jne 0x1401312e5
je 0x1401312e5
jae 0x140130fe6
inc r9
call rax
jle 0x140130bf3
movabs r10, 0xa910d0000008be9
or ecx, 0xdfd64425
sub r8d, 0x604c03ad
ret 8
jmp 0x140131375
lodsd eax, dword [rsi]
add ecx, dword [rax + riz*2 - 0x3e]
or byte [rax], al
xchg rcx, rdx
mov dword [rbp - 0x44], 0x4b4f565a
mov dword [rsp + 0x7c], 0xf6f6f6f6
mov dword [rbp - 0x40], 0x582a4f5d
mov dword [rbp - 0x80], 0xf6f6f6f6
mov dword [rbp - 0x3c], 0x444f5e59
je 0x140131365
jne 0x140131365
cmp edx, 0x4271f1f7
xor r12d, 0x5850a250
cmp r9, rbx
call rax
cpuid
sub ebp, 0xba3f4cc0
jmp rax
jmp 0x1401313c1
lea rdx, [rbp - 0x44]
xor ecx, ecx
call r10
jmp 0x140131001
test byte [rax - 0x79], 0xca
mov rcx, r13
jmp 0x1401312fd
mov dword [rbp - 0x7c], 0xf6f6f6f6
mov dword [rbp - 0x38], 0x71784f2a
mov dword [rbp - 0x78], 0xf6f6f6f6
mov dword [rbp - 0x34], 0x596f7873
mov dword [rbp - 0x74], 0xf6f6f6f6
mov dword [rbp - 0x30], 0x78737881
mov dword [rbp - 0x70], 0xf6f6f6f6
je 0x1401313f8
div dh
test bh, 0x45
enter 0x4f2a, 0x78
jno 0x140131397
mov r14b, r14b
div dh
test bh, 0x45
int3
jne 0x1401313f8
movabs r11, 0x69c731fffffba7e9
rcr edi, 0xc7
ja 0x140130866
jmp 0x140130fa4
int3
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131224
jmp 0x140130f58
invalid
jmp 0x140131282
jb 0x140130f6f
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r15, dword [0x14000003c]
mov r8d, r13d
add r15, rdi
jmp 0x14013105a
jb 0x140131013
xchg r13, rdi
mov rax, rdi
jmp 0x140130f6c
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140131a45
invalid
add byte [rax], al
jae 0x140131560
lea rax, [rdx + rdi]
mov qword [rbp + 0x1a0], rax
cmp rcx, rdi
jae 0x140131a9a
lea rax, [rcx + rdi]
mov qword [rbp + 0x1a8], rax
jne 0x140131594
je 0x140131594
jg 0x140131c82
rcr esi, 0x68
call rax
pushfq
syscall
js 0x140130ee4
call rcx
pushfq
neg r12
movabs r11, 0x4cb50c00000501e9
syscall
lea ecx, [rcx + 0xda5c]
jmp 0x14013142d
jmp 0x140131a9a
shl byte [rax - 1], 0xe0
div rbp
sub edx, 0xd0bde3ad
lea r9d, [rcx - 0xb306]
lea ecx, [rcx - 0xb306]
call rcx
test r13d, 0x7b19c6bd
jmp rax
invalid
movzx eax, word [r15 + 6]
lea rbx, [r15 + 0x108]
lea rax, [rax + rax*4]
lea rax, [rax + 0x21]
lea rax, [r15 + rax*8]
cmp rbx, rax
jmp 0x140131afa
add byte [rax], al
add ah, ch
cmp esp, dword [rdi + 0x41]
add esp, 0x3e08b090
lea ecx, [rdx - 0x5b0]
rcl r11d, 0x5f
ret 0x18
mov qword [rbp + 0xd8], rax
mov r9d, 4
lea rax, [rbp + 0xcc]
mov dword [rbp + 0xcc], r13d
mov rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], rax
call r12
jmp 0x1401316cb
mov ecx, dword [r15 + 0xa0]
xchg rsi, rcx
mov qword [rbp + 0x1a8], rsi
xchg rsi, rcx
mov eax, dword [r15 + 0xa4]
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jmp 0x14013154f
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r15 + 0xd8]
add r12, r9
mov qword [rbp + 0x1a0], rdx
mov eax, dword [r15 + 0xdc]
mov dword [rbp + 0x120], eax
jmp 0x140131a02
xchg rdi, r11
mov qword [rbp + 0xe0], r11
xchg rdi, r11
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
lea rdx, [rbp + 0xe0]
jne 0x140131ae3
je 0x140131ae3
rcl ebp, 0xba
mov ebx, 0x4aed5e70
dec r13
test r14, rbx
pushf
test edx, 0xe87e0c4
mov r15d, 0x8cdb0d8d
ret
jmp 0x140131916
jae 0x1401328e6
nop word [rax + rax]
jmp 0x1401325c1
pushfq
enter 0xffffffffffff8141, 0xffffffffffffffc6
invalid
popf
lea r11d, [rdx + 0x7801]
ror r8d, 0xc
call rax
jmp fcn.140130434
fstp qword [0x11fd5e01a]
cmp r15, rbp
mul rsi
cmp r14, rbp
test r13, rdi
jmp 0x1401320ad
jge fcn.140131383
call rcx
mul rdi
jne 0x1401320e4
je 0x1401320e4
test rbp, rbx
mul r12
call rax
jmp rcx
jmp 0x140131e42
iretd
popf
syscall
rol r11d, 0x2a
lea ebp, [rdx - 0x2bed]
jnp 0x14013129d
test r13d, 0x5d692b93
mul r15
jmp 0x140132a21
rol dword [rdx + rdx*8 + 0x4a9840f], 0
add byte [rbp + 4], dh
fimul dword [rcx + 0x3b]
fimul dword [rdi]
test byte [rcx], bl
add al, 0
add byte [rbp + 0x15], dh
jae 0x140131d09
jge 0x140131688
lea esi, [rbp + 0xf295]
popf
jmp 0x140132711
movabs dword [0xa2e9ffff4ca1], eax
add byte [rdi], cl
movabs byte [0x4190e190b1d4ce81], al
cmp ebx, 0xed85881f
lea ebx, [rbp + 0x19d8]
jmp 0x1401324b7
fstp xword [rbx - 0x4b5846bf]
and esp, ecx
invalid
rcl r14d, 0x1d
lea r8d, [rdx + 0x54df]
nop
jmp rcx
pushf
jnp 0x140132db0
and r9d, 0xf4d6cd4b
jmp 0x1401328c8
mov ecx, r8d
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x4f22e70e
jmp 0x140132e24
xor eax, eax
mov byte [rsp + 0x6d], al
and al, 0x6d
nop dword [rax]
jmp 0x140132d93
movzx eax, byte [rcx - 1]
test al, al
jne 0x140132e38
jmp 0x140132c7d
invalid
cli
invalid