Function at 0x14013217f
Capabilities:
Access peb ldr_data
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
invalid
invalid
sub byte [rax + rax], al
add byte [rax], al
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
jmp 0x1401307aa
or r11, qword [rcx + rcx*2]
add ecx, ecx
mov dword [rbp - 0x76], 0xf6f6f6f6
mov dword [rbp - 0x4f], 0x73764d2a
mov dword [rbp - 0x72], 0xf6f6f6f6
jmp 0x1401311d6
cmp r11d, 0x48586714
cmp r14d, 0x4b3c062
jmp rcx
sbb cl, cl
cmp byte [rdx], ah
cpuid
cmp edi, 0x3cf2352e
test rdi, rdx
jge 0x140130184
ja 0x140131a40
cpuid
call fcn.14013072e
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x57], 0x7a738478
mov dword [rbp - 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x53], 0x76766b2a
jne 0x14013111b
je 0x14013111b
pushfq
test edi, 0xc8650211
jg 0x1401308b6
call rcx
jle 0x14013067c
lea r12d, [rcx + 0xe439]
movabs rbp, 0x13c36efffffe67e9
cpuid
ret
in al, 0
add byte [rax - 0x43], cl
jmp 0x140130f87
inc rdx
cmp rdx, 5
jb 0x14013141e
xor eax, eax
mov dword [rsp + 0x72], 0xf6f6f6f6
mov byte [rbp - 0x41], al
xchg rdx, r8
jmp 0x14013133d
mov byte [rbp + rdx - 0x67], cl
mov byte [rsp + rdx + 0x72], sil
inc rdx
cmp rdx, 0x26
jb 0x1401312be
mov r9d, 0x10
jmp 0x1401313a7
mov dword [rbp - 0x4b], 0x2a7e786f
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x47], 0x6f767370
mov word [rbp - 0x6a], 0xf6f6
mov word [rbp - 0x43], 0x387d
nop dword [rax]
jmp 0x1401312b6
jmp 0x140131d68
mov dword [rsp + 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x5f], 0x6b7c7e82
mov dword [rsp + 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x5b], 0x7f397e6d
jmp 0x1401310dd
xchg r8, rax
mov r8, rsi
xchg r8, rax
nop dword [rax]
nop dword [rax + rax]
mov byte [rbp + rax - 0x67], sil
inc rax
jmp 0x14013145a
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x72]
movzx ecx, byte [rbp + rdx - 0x67]
add cl, al
je 0x1401312d6
jne 0x1401312d6
and esi, 0x73989bdf
movabs rbp, 0x3e44abfffffec2e9
lea edi, [rcx + 0x7195]
jmp rax
jmp 0x14013119d
mov r8, rsi
xchg r8, rdx
mov dword [rbp - 0x67], 0x6b6f765a
mov dword [rsp + 0x76], 0xf6f6f6f6
mov dword [rbp - 0x63], 0x6f2a6f7d
jmp 0x140131252
lea r8, [rsp + 0x36]
lea rdx, [rbp - 0x67]
xor ecx, ecx
call rbx
jne 0x1401313fe
je 0x1401313fe
div r14
dec rdx
cmp r11d, 0x8c01f309
lea r11d, [rbx + 0x14d3]
add ecx, 0xf28c9d8d
lea r15d, [rdi - 0xe57d]
call rax
lea r12d, [rbx + 0x67d]
call rax
or r10d, 0x8c00f29d
push r14
jnp 0x1401319f3
test r11d, 0x47ec06f3
pause
movabs rcx, 0x7ee194fffffe93e9
ror r9d, 0x39
lea ebx, [rdx - 0xf0b5]
lea esi, [rcx + 0x8d06]
cmp r15, rdx
call fcn.14013054a
jmp 0x140131296
movzx eax, byte [rsp + rdx + 0x30]
movzx ecx, byte [rsp + rdx + 0x36]
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], sil
jne 0x140131440
je 0x140131440
add r12d, 0x3fdf6b04
movabs r11, 0x69aab7fffffd22e9
rcl ebx, 0x34
jmp rcx
jmp 0x140131167
cmp rax, 0x26
jb 0x1401312a9
nop
mov byte [rsp + rsi + 0x36], 0
inc rsi
cmp rsi, 5
jb 0x140131466
jmp 0x1401311be
jne 0x140131e2a
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne 0x140131e15
cmp byte [rbx + 5], 0x61
jne 0x140131e2a
mov dil, 1
jmp 0x140131b8d
popfq
or r9d, 0x9750a9f8
jo 0x14013089f
pop r13
xor r9d, 0x9a91e7c9
call rcx
jmp 0x140131da1
cmp dword [rbx + 0x10], esi
je 0x1401326d8
cmp dword [rbx + 0x14], esi
je 0x1401326d8
cmp byte [rbx], 0x2e
jne 0x140131d8c
jmp 0x140131d7f
lea r8, [rbp + 0x150]
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0x158]
mov qword [rbp + 0x150], rax
mov r9d, 4
lea rax, [rbp + 0x110]
jmp 0x14013185f
lea rax, [rdx + rdi]
xchg r15, rax
mov qword [rbp + 0x230], r15
jmp 0x140131b92
mov dword [rbp + 0x110], esi
mov rcx, 0xffffffffffffffff
xchg rdi, rax
mov qword [rsp + 0x20], rdi
and al, 0x20
xchg rdi, rax
call r12
movzx eax, word [r13 + 6]
je 0x14013188c
jne 0x14013188c
pop r9
lea r13d, [rbx + 0x28c7]
movabs r12, 0x13df8b00000281e9
test rcx, rbx
test r11, rbx
ror r11d, 0xba
ret
jmp 0x140131b12
add byte [rbx - 0x7ab7ec21], cl
invalid
jne 0x140131c4d
nop
rol r9d, 0x42
test r15d, 0xd4741da6
jbe 0x14013033e
jmp 0x14013177b
add byte [rax], al
loope 0x1401319a2
add byte [rax], al
mov dword [rbp + 0x1b0], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x238], rcx
mov dword [rbp + 0x238], ecx
mov eax, dword [r13 + 0xa4]
jmp 0x140131c73
mul r15
jmp 0x1401322b5
rol esp, 0x47
cmp rsi, rbx
lea esi, [rdi - 0x10b2]
jle 0x140132808
sub ecx, 0x71510dfd
pushf
jg 0x140131871
ret
lea rbx, [r13 + 0x108]
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rcx*8]
cmp rbx, rax
jae 0x1401325af
nop dword [rax]
jmp 0x140131799
jmp 0x140131e2a
xchg r15, rax
cmp rcx, rdi
jae 0x140131ba8
lea rax, [rcx + rdi]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x158], rdi
jmp 0x1401317d7
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x140131755
mov dword [rbp + 0x1b4], eax
cmp rdx, rdi
jae 0x140131b94
jne 0x140131cb0
je 0x140131cb0
pushfq
cmp r10d, 0xe6f22925
call rax
pop r13
cpuid
rol edx, 0xa7
lea r11d, [rdi - 0x7ef5]
call rax
call rcx
lea ebp, [rbp - 0xa6af]
bswap r11
rcr edi, 0x35
movabs r11, 0x760955fffffb98e9
neg r8
inc rcx
lea r9d, [rbp + 0x1b7c]
pop rsi
ja 0x140131f58
jmp 0x14013184d
mul r14
call rax
test ecx, 0x7d0ac56e
ret
add byte [rbp + 3], cl
loope 0x140131db5
mov dword [rbp + 0x230], edx
mov eax, dword [r13 + 0xdc]
jmp 0x140131994
cmp dword [rbx + 1], 0x63727372
je 0x1401326d8
cmp dword [rbx], 0x54494e49
je 0x1401326d8
cmp dword [rbx + 0xc], 0xfffffffe
jmp 0x1401318b7
jmp rcx
invalid
cmp eax, 0x74616470
jne 0x140131e2a
cmp byte [rbx + 5], 0x61
je 0x1401326d8
mov eax, dword [rbx + 8]
jmp 0x1401323b6
invalid
mov dword [rsp + 0x58], r9d
mov dword [rbx + 0x24], eax
jmp 0x140132516
cmp dword [rdi], 0xffffff1
add eax, 0xf6fe9
add byte [rsp + rax*2 + 0x10b9978d], bl
invalid
lea r8, [rbp + 0x230]
mov edx, r15d
mov rcx, r14
call fcn.140133b30
test dil, dil
jne 0x1401326d8
mov eax, dword [rbx + 0x24]
jmp 0x140132163
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
mov rcx, 0xffffffffffffffff
mov r15d, eax
lea rax, [0x140000000]
add r14, rax
mov dword [rsp + 0x58], esi
jne 0x140132016
je 0x140132016
call rcx
int3
jmp 0x14013204b
lea rax, [rsp + 0x58]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x20], rax
jne 0x14013208d
je 0x14013208d
lea r14d, [rdi - 0x745f]
or edx, 0x4906213
popf
test rdi, rcx
ja 0x140131e53
ror r14d, 0x84
lea r15d, [rdi - 0x8379]
lea r9d, [rdi + 0xbccd]
test r12, rdx
movabs r12, 0x20e3fb00000344e9
lea r13d, [rcx + 0xe7f7]
call rcx
mul r13
cmp r15, rdx
bswap rbp
ret 0x20
jmp 0x1401323d6
jbe 0x140131116
rol r13d, 0xff
pushfq
add r11d, 0x56891547
lea ebx, [rcx - 0x2084]
jmp 0x1401323fc
test eax, eax
js 0x140132511
test al, 0x40
je 0x140132511
and eax, 0xffffffbf
mov r9d, 0x20
or eax, 0x20000020
jmp 0x140131e56
push r15
jbe 0x140131984
pushfq
or esi, 0x207a618a
ret
cmp eax, 0xc000008c
jne 0x140132351
nop
mul r15
rcr r13d, 0x51
jmp 0x14013229e
cdq
xchg esi, eax
invalid
inc rbp
cmp r8, rdx
pushf
jmp 0x14013212d
mov eax, 0x49900000
dec esi
ret
lea r9, [rbp + 0x1b0]
mov dword [rsp + 0x20], 2
je 0x14013238f
jne 0x14013238f
add ecx, 0x44ecd7e9
or r13d, 0xffe51787
pause
rcr r14d, 0xd3
jmp rax
jmp 0x140131f9c
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
lea rdx, [rsp + 0x40]
mov r14d, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
jmp 0x140131fd5
xchg rbp, r15
mov qword [rsp + 0x30], rbp
xchg r15, rbp
call r12
jmp 0x1401321a0
push rdi
call rax
xor r14d, 0x5b284ab4
jl 0x140131992
je 0x140132425
jne 0x140132425
call 0x140132fdb
div rbx
test edi, 0x2b565d11
rol r12d, 0x69
pushfq
movabs r10, 0x6855a1fffffd5ce9
mov edx, 0xa7c0eee2
jl 0x140132259
jmp 0x140132186
ret 0x28
mov r9d, dword [rsp + 0x58]
lea rax, [rsp + 0x58]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x30]
jmp 0x140132975
nop
jae 0x14013123b
test ebx, 0x550fd0ae
test r8d, 0x595f8c50
rol r15d, 0x1a
test r14d, 0xd40a18bc
jg 0x1401310bb
jmp 0x140132920
nop word [rax + rax]
dec r9d
mov r8d, 0x8b22eb68
lea rdx, [r11 + r9*4]
jmp 0x140132746
jb 0x140131799
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0x110]
lea rax, [rbp + 0x110]
jne 0x1401325c5
je 0x1401325c5
pause
movabs r8, 0x62a2210000012ae9
lea r13d, [rdi - 0x1819]
jmp rax
jmp 0x1401326f4
movzx eax, word [r13 + 6]
nop
jmp 0x140132770
test r9d, r9d
jne 0x140132590
mov rax, qword [rax]
jmp 0x14013299d
lea r8, [rbp + 0x150]
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
je 0x14013272a
jne 0x14013272a
rcr r14d, 0xb8
jne 0x140131a9a
call rcx
jmp rcx
jmp 0x140132b66
mov ecx, dword [rdx + r10]
add rcx, r10
movzx edx, byte [rcx]
inc rcx
jmp 0x140132a02
add rbx, 0x2b6b5f96
sub rbx, 0x2b6b5f6e
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
cmp rbx, rax
jmp 0x1401325a2
mov rax, qword gs:[0x60]
lea r15, [rdi + rcx]
mov rax, qword [rax + 0x18]
jmp 0x140132992
dec rsi
jnp 0x1401317a2
dec dword [rax - 1]
shr ecx, 0x9a
add al, byte [rax]
add byte [rcx - 0x27c87712], al
mov edi, 0xa20fe1ff
je 0x140131092
inc rcx
jmp 0x140132aab
sub esi, 0xbfd83788
jmp rcx
mul r9
lea r10d, [rbp + 0xda8b]
test ecx, 0xbb721a72
jmp 0x140132800
invalid
mov r15, qword [rax + 0x30]
xchg r10, r15
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
jmp 0x14013290e
test r9d, r9d
je 0x1401326ec
mov r11d, dword [rbx + 0x20]
jne 0x140132901
je 0x140132901
movabs r14, 0x4e0814fffffc7fe9
call 0x14013217f
jmp 0x140132585
cmp rbx, r10
je 0x1401326ec
mov r9d, dword [rbx + 0x18]
jmp 0x1401328ee
mov r13d, 0xd743e0e4
lea r13d, [rdi + 0x34a7]
or r11d, 0x14d63151
jmp 0x140132b1c
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x40]
call r12
cmp eax, 0xc0000096
jne 0x1401326d8
jmp 0x14013252c
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, r15
jmp 0x1401328d3
test dl, dl
je 0x1401326e3
nop
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
jmp 0x140132a22
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x140132a0c
cmp r8d, 0x43c4b549
je 0x140132b87
jmp 0x1401326e3
je 0x1401332fd
cmp dword [rax + 4], esi
je 0x1401332fd
jne 0x140132a8d
je 0x140132a8d
lea r11d, [rbp + 0x228a]
cmp rbp, rcx
js 0x140132f86
cmp ecx, 0xdc6d26f7
mov ebp, 0xec3f024c
jmp rax
jmp 0x1401327d1
lea r10d, [rbp - 0x97aa]
ja 0x140131890
pop r11
pause
jmp rcx
xor ebp, 0x27930b56
call rax
bswap rdi
jmp 0x140132811
lea rdx, [rbp + 0x158]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x140133d70]
mov ecx, dword [rax]
test ecx, ecx
jmp 0x140132a40
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
jmp 0x140132c17
mov qword [rsp + 0x30], rdi
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
jmp 0x140132bae
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140132bd8
add byte [rax], al
mov r9d, dword [rbx + 0x18]
jmp 0x140132c84
test r9d, r9d
jne 0x140132c9c
mov rax, qword [rax]
jmp 0x140132bfd
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140132bcf
nop
movsx ecx, cl
lea r8, [r8 + 1]
jmp 0x140132c5e
jmp 0x140132ba5
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
mov edx, 0xc1fe4e4
add r8, r10
jmp 0x140132be0
add rcx, r10
movzx edx, word [rax + r9*2]
mov rax, qword gs:[0x60]
mov edi, dword [rcx + rdx*4]
mov rax, qword [rax + 0x18]
add rdi, r10
jne 0x140132c49
je 0x140132c49
test r8, rdx
pop rcx
push rcx
call rcx
cmp rbx, rdx
lea r13d, [rcx - 0xb280]
movabs r8, 0x3c87acffffff47e9
push r13
jl 0x1401335b7
jmp 0x140132b95
jmp 0x140133914
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x140132bf1
cmp edx, 0xe827f6a8
je 0x140132ca4
jmp 0x140132bcf
test r9d, r9d
je 0x140132bd8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
jmp 0x140132c02
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
add rcx, r10
je 0x140132ccd
jne 0x140132ccd
inc r8
syscall
lea r9d, [rbp + 0x2865]
lea r9d, [rbx + 0x24a3]
push rbp
cmp rdi, rdi
movabs rdx, 0x65ed9991474a34eb
jnp 0x140132dd0
jmp 0x140132d03
lea r9d, [rbp - 0x35f3]
int3
xchg r11, rsi
mov rdx, r11
xchg rsi, r11
add r12, r10
jmp 0x140132de1
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x67], 0x7c6f7d7f
mov dword [rsp + 0x60], 0xf6f6f6f6
jl 0x140132cdb
and al, 0x60
div dh
div dh
movzx edx, word [rax + r9*2]
jmp 0x140132e03
inc rcx
test al, al
je 0x140132e36
nop dword [rax]
movsx eax, al
jmp 0x140132e3e
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0xfd1d8eb0
add rcx, r9
movzx eax, byte [rcx]
je 0x140132d6a
jne 0x140132d6a
call rax
rcr esi, 0x5c
call rax
jle 0x140133c52
add byte [rcx + 0x5a], al
pop r10
jl 0x140131e20
int3
jmp 0x140132d25
mov byte [rsp + rdx + 0x5c], sil
inc rdx
cmp rdx, 0xa
jb 0x140132dee
jmp 0x140132d97
xor edx, edx
lea rcx, [rsp + 0x67]
mov r8d, 0x800
call rdi
xchg rdx, r9
mov rdx, rax
jmp 0x140132db1
xchg r9, rdx
mov r8d, esi
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
mov r11d, dword [r10 + rax + 0x20]
jmp 0x140132dcd
nop dword [rax]
nop dword [rax + rax]
add byte [rdi], cl
invalid
mov ecx, r8d
jmp 0x140132d3b
xor eax, eax
mov byte [rsp + 0x71], al
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x67]
movzx ecx, byte [rsp + rdx + 0x5c]
add cl, al
mov byte [rsp + rdx + 0x67], cl
jmp 0x140132d80
mov dword [rsp + 0x6b], 0x6e383c3d
mov word [rsp + 0x64], 0xf6f6
mov word [rsp + 0x6f], 0x7676
mov r12d, dword [rcx + rdx*4]
jmp 0x140132cf2
test al, al
jne 0x140132d33
cmp edx, 0xac7f1dfb
je 0x140132e53
inc r8d
jmp 0x140132dd9
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140132e22
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
xchg rsi, rax
jne 0x140132eab
je 0x140132eab
call rax
test ebx, 0xcad870ee
popf
jmp rcx
jmp 0x140132f41
neg rax
add rax, 0xfffffffffffffffe
neg rax
add rax, rdx
movzx edx, dx
jmp 0x140132efb
jb 0x140132f14
cmp dword [r15 + 0xc], esi
je 0x140133a4c
lea rax, [0x140000000]
nop
mov ecx, dword [r15 + 0xc]
xor r8d, r8d
jmp 0x140132f9b
test rcx, rcx
mov rcx, r14
cmovns rdx, rax
call r12
xchg r8, rax
mov rax, r8
xchg r8, rax
jmp 0x140132f25
mov byte [rsp + rax + 0x67], sil
inc rax
cmp rax, 0xa
jmp 0x140132ed7
test rax, rax
je 0x1401330a0
mov eax, dword [r15 + 0x10]
test eax, eax
je 0x140132fd9
mov edx, edi
jmp 0x140132f65
mov rsi, rax
xchg rsi, rax
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
add r13, r9
nop word [rax + rax]
jmp 0x140132f14
add rdx, rax
lea rax, [0x140000000]
xchg rbx, r8
mov qword [rdx + rax], rbx
xchg r8, rbx
jmp 0x140133070
mov ecx, dword [r15 + 0x10]
mov ebx, ecx
lea rax, [0x140000000]
add eax, 0xffecd075
add rbx, rax
mov edi, esi
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x140132fc9
add rcx, rax
xor edx, edx
call rdi
xchg rdi, r14
mov rdi, rax
xchg rdi, r14
jmp 0x140132fb0
test rax, rax
je 0x1401335ca
mov ecx, dword [r15]
test ecx, ecx
jne 0x140132f82
jmp 0x140132f7e
je 0x140133036
mov rdx, rcx
nop
jmp 0x140132ec2
xchg rdi, rax
mov rdi, qword [rbx]
xchg rdi, rax
jne 0x140133008
je 0x140133008
mul rdx
lea ecx, [rdi + 0x278e]
cpuid
test ecx, 0xa3bac1
lea r11d, [rbx - 0x2d06]
ror r13d, 0x74
test rcx, rcx
dec r13
movabs r8, 0x6d0d03ab19d254eb
test r15, rdx
lea r10d, [rcx + 0x94c4]
cmp r10, rdi
call rcx
rcl ebx, 0xb8
rcr edx, 0xca
test rbx, rdi
lea r13d, [rdx - 0xa9f3]
ret
jmp 0x14013305e
jne 0x140132ec2
nop
add r15, 0x66ea533d
sub r15, 0x66ea5329
cmp dword [r15 + 0xc], esi
je 0x140133a4c
mov rdi, qword [rsp + 0x30]
jmp 0x140133059
jmp 0x140132eef
lea rcx, [0x140000000]
mov qword [rcx + rax], r8
lea rax, [0x140000000]
xchg r10, rcx
jmp 0x140133078
mov r10, qword [rbx + 8]
xchg rcx, r10
sub rbx, 0xfffffffffffffff8
jmp 0x140133088
neg edi
add edi, 0xfffffff8
neg edi
xchg r12, rdx
mov r12, rcx
xchg rdx, r12
test rcx, rcx
jmp 0x140133030
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg r14, rsi
mov rdx, r14
xchg rsi, r14
jne 0x1401330e3
je 0x1401330e3
div r8
pause
call rcx
cmp r14, rbp
add r12d, 0xebaf8bb5
test ebp, 0xb9207569
jmp rcx
dec dword [rdi]
cmp ebx, 0x48000001
mov edi, 0x15fe9
add byte [rcx], al
jrcxz 0x140133137
jmp 0x140133247
jno 0x1401334e3
lea edi, [rcx + 0x4685]
rcr r13d, 0x60
bswap r13
ror edx, 0xfd
or ecx, 0x8135dbc2
cpuid
ret 8
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], sil
inc rdx
jmp 0x140133516
mov dword [rbp - 0x20], 0xf6f6f6f6
mov dword [rbp + 0x34], 0x6f7c7f7d
mov dword [rbp - 0x1c], 0xf6f6f6f6
div dh
mov dword [rbp + 0x38], 0x6f727e2a
mov dword [rbp - 0x18], 0xf6f6f6f6
mov dword [rbp + 0x3c], 0x7d73602a
mov dword [rbp - 0x14], 0xf6f6f6f6
je 0x140133185
jne 0x140133185
dec rdx
push rdi
popf
ror r14d, 0x33
test rbx, rdx
call rcx
dec r14
jp 0x1401328cf
lea edx, [rdx - 0x4b40]
int3
jmp 0x1401332b7
mov dword [rbp + 0x1c], 0x78732a79
mov dword [rbp - 0x34], 0xf6f6f6f6
mov dword [rbp + 0x20], 0x6b737e73
mov dword [rbp - 0x30], 0xf6f6f6f6
mov dword [rbp + 0x24], 0x6f847376
mov dword [rbp - 0x2c], 0xf6f6f6f6
mov dword [rbp + 0x28], 0x55572a44
jmp 0x1401333d0
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x36]
je 0x1401332a1
jne 0x1401332a1
jmp rcx
jmp 0x14013310c
mov dword [rbp + 0x40], 0x2a766b7f
mov dword [rbp - 0x10], 0xf6f6f6f6
mov dword [rbp + 0x44], 0x2a35354d
mov dword [rbp - 0xc], 0xf6f6f6f6
mov dword [rbp + 0x48], 0x736e6f5c
mov dword [rbp - 8], 0xf6f6f6f6
mov dword [rbp + 0x4c], 0x737c7e7d
jmp 0x140133486
sub al, bh
invalid
mov eax, 0xfffffffe
mov r13, qword [rsp + 0x448]
nop word [rax + rax]
mov byte [rbp + rax + 0x14], sil
inc rax
cmp rax, 0x53
jb 0x14013331d
nop
je 0x14013336a
jne 0x14013336a
mov r8d, 0x1ad090d4
jmp rax
mov bh, 0x8a
rcr r14d, 0x5c
movabs rcx, 0x7088de00000146e9
sub r9d, 0x7e72acd4
xor r14d, 0xb846dee1
lea r8d, [rcx - 0xeb5f]
lea r15d, [rbp + 0x9e2d]
rcl ebp, 0x7a
rol edi, 0xbd
lea esi, [rbx + 0x23cb]
jmp 0x1401330da
jmp 0x1401334b5
lea r8, [rsp + 0x36]
lea rdx, [rbp + 0x14]
xor ecx, ecx
call r13
xchg r11, rax
mov r11, rsi
xchg r11, rax
jmp 0x140133312
mov dword [rbp - 0x28], 0xf6f6f6f6
mov dword [rbp + 0x2c], 0x57143c4c
mov dword [rbp - 0x24], 0xf6f6f6f6
mov dword [rbp + 0x30], 0x2a6f756b
jmp 0x140133124
mov dword [rbp + 8], 0xf6f6f6f6
mov dword [rbp + 0x5c], 0x7d78732a
mov dword [rbp + 0xc], 0xf6f6f6f6
mov dword [rbp + 0x60], 0x76766b7e
mov word [rbp + 0x10], 0xf6f6
mov dword [rbp + 0x64], 0x386e6f
mov byte [rbp + 0x12], 0xf6
jmp 0x1401335b5
add cl, al
mov byte [rbp + rdx + 0x14], cl
mov byte [rbp + rdx - 0x40], sil
inc rdx
adc rax, 0x74884014
adc eax, 0xc2ff48c0
cmp rdx, 0x53
jb 0x1401335bb
mov r9d, 0x10
jne 0x14013347a
je 0x14013347a
lea r9d, [rbp + 0xdd5d]
lea edi, [rdi + 0xf332]
lea edx, [rcx + 0x278c]
pop r14
lea r9d, [rbx - 0x3274]
call fcn.1401329de
rcr r15d, 0xec
lea esi, [rbx + 0xcd5]
test rsi, rdx
jmp rcx
jmp 0x14013339f
mov dword [rbp - 4], 0xf6f6f6f6
mov dword [rbp + 0x50], 0x6b7e7f6c
mov dword [rbp], 0xf6f6f6f6
mov dword [rbp + 0x54], 0x7d6f766c
mov dword [rbp + 4], 0xf6f6f6f6
mov dword [rbp + 0x58], 0x6f7c6b2a
div dh
test bh, 0x45
pop rax
sub ch, byte [rbx + 0x7c]
outsd dx, dword [rsi]
jmp 0x1401333f1
mov byte [rsp + rsi + 0x36], 0
inc rsi
cmp rsi, 5
jb 0x1401334b5
je 0x1401334f9
jne 0x1401334f9
pause
lea esi, [rdi - 0x71f8]
int3
rcr byte [rcx], 0x9e
jmp rax
jmp 0x1401332fd
cmp rdx, 5
jb 0x140133263
mov dword [rbp - 0x40], 0xf6f6f6f6
xchg rcx, rdx
mov rcx, rsi
xchg rdx, rcx
mov dword [rbp + 0x14], 0x76736b50
jne 0x14013356d
je 0x14013356d
ror r12d, 0xd
cmp r9, rbx
pause
push r10
call rcx
or r14d, 0x8ad5fca1
add ebp, 0x863d9285
test rbx, rbp
cmp r14d, 0x9eab0a29
xor edi, 0xe5cf47a6
cmp rbx, rdx
ror ecx, 0x22
movabs r8, 0x44c1191852362ceb
add esi, 0x459e95ad
div r11
cmp r14, rbx
cmp r10, rbp
lea edx, [rbx + 0x66bc]
rol r10d, 0x93
neg rbx
jmp 0x140133979
jmp 0x14013359b
mov dword [rbp - 0x3c], 0xf6f6f6f6
mov dword [rbp + 0x18], 0x7e2a6e6f
mov dword [rbp - 0x38], 0xf6f6f6f6
jmp 0x140133211
nop word [rax + rax]
invalid
movzx eax, byte [rbp + rdx + 0x14]
movzx ecx, byte [rbp + rdx - 0x40]
jmp 0x140133423
mov dword [rsp + 0x40], 0xf6f6f6f6
xchg rdx, rsi
mov rsi, rdx
jmp 0x14013391b
cmp rsi, 5
jb 0x1401338ba
jmp 0x1401332fd
mov dword [rbp + 0xe4], 0x7d73602a
mov dword [rbp + 0x94], 0xf6f6f6f6
mov dword [rbp + 0xe8], 0x2a766b7f
mov dword [rbp + 0x98], 0xf6f6f6f6
mov dword [rbp + 0xec], 0x2a35354d
jmp 0x1401337b9
mov byte [rsp + rdx + 0x46], cl
mov byte [rsp + rdx + 0x40], sil
inc rdx
cmp rdx, 5
jb 0x1401336cf
jmp 0x14013369e
mov dword [rbp + 0x74], 0xf6f6f6f6
mov dword [rbp + 0xc8], 0x6b737e73
mov dword [rbp + 0x78], 0xf6f6f6f6
mov dword [rbp + 0xcc], 0x6f847376
je 0x140133679
jne 0x140133679
call rcx
call 0x1401340b6
pause
lea r10d, [rcx - 0xcb53]
bswap r13
movabs r8, 0x3d7d8600000315e9
rcr r11d, 0x27
ror r8d, 0xa6
jmp rcx
jmp 0x140133993
mov dword [rbp + 0x68], 0xf6f6f6f6
xchg rdi, rsi
mov rdx, rdi
xchg rsi, rdi
mov dword [rbp + 0xbc], 0x76736b50
jmp 0x1401338f4
mov word [rsp + 0x4a], 0x7c
nop word [rax + rax]
movzx eax, byte [rsp + rdx + 0x46]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
jmp 0x140133623
cmp rdx, 0x53
jb 0x14013374f
mov r9d, 0x10
lea r8, [rsp + 0x46]
je 0x140133715
jne 0x140133715
inc r10
neg rsi
ret
jmp 0x1401339bd
mov word [rbp + 0xb8], 0xf6f6
mov dword [rbp + 0x10c], 0x386e6f
mov byte [rbp + 0xba], 0xf6
nop dword [rax]
movzx eax, byte [rbp + rdx + 0xbc]
movzx ecx, byte [rbp + rdx + 0x68]
jne 0x14013379d
je 0x14013379d
jno 0x140133e48
lea edx, [rdi - 0xc716]
jp 0x1401332bd
dec r12
popf
test r11d, 0xded07988
cmp r11, rdi
jmp rax
jmp 0x140133a36
mov dword [rbp + 0x9c], 0xf6f6f6f6
mov dword [rbp + 0xf0], 0x736e6f5c
mov dword [rbp + 0xa0], 0xf6f6f6f6
mov dword [rbp + 0xf4], 0x737c7e7d
mov dword [rbp + 0xa4], 0xf6f6f6f6
mov dword [rbp + 0xf8], 0x6b7e7f6c
mov dword [rbp + 0xa8], 0xf6f6f6f6
jne 0x14013381e
je 0x14013381e
cmp r14d, 0x19f583d5
cmp ebp, 0x916bbda8
and r11d, 0x12af30d0
call rcx
test r10, rdi
movabs r13, 0x5f40f4c2b4d17eb
test rcx, rdx
call rax
div rbx
jns 0x140134013
jmp 0x140133837
ret 0x30
mov dword [rbp + 0xfc], 0x7d6f766c
mov dword [rbp + 0xac], 0xf6f6f6f6
mov dword [rbp + 0x100], 0x6f7c6b2a
jmp 0x1401338c7
mov dword [rbp + 0x84], 0xf6f6f6f6
add byte [rax], al
div dh
div dh
mov dword [rbp + 0xd8], 0x2a6f756b
mov dword [rbp + 0x88], 0xf6f6f6f6
mov dword [rbp + 0xdc], 0x6f7c7f7d
mov dword [rbp + 0x8c], 0xf6f6f6f6
mov dword [rbp + 0xe0], 0x6f727e2a
mov dword [rbp + 0x90], 0xf6f6f6f6
jmp 0x1401335ec
mov byte [rbp + rax + 0xbc], sil
inc rax
cmp rax, 0x53
jb 0x1401338a5
mov byte [rsp + rsi + 0x46], 0
inc rsi
jmp 0x1401335dd
mov dword [rbp + 0xb0], 0xf6f6f6f6
mov dword [rbp + 0x104], 0x7d78732a
mov dword [rbp + 0xb4], 0xf6f6f6f6
mov dword [rbp + 0x108], 0x76766b7e
jmp 0x14013372e
mov dword [rbp + 0x6c], 0xf6f6f6f6
mov dword [rbp + 0xc0], 0x7e2a6e6f
mov dword [rbp + 0x70], 0xf6f6f6f6
mov dword [rbp + 0xc4], 0x78732a79
jae 0x14013398e
jmp 0x14013363e
xchg rsi, rdx
mov dword [rsp + 0x46], 0x797c7c4f
mov byte [rsp + 0x44], 0xf6
jne 0x14013395c
je 0x14013395c
mul rbp
rcr edx, 0x2f
lea r12d, [rdi + 0x1e01]
test r9, rcx
ror r9d, 0xa8
or r12d, 0x1cbe0d20
cpuid
lea r14d, [rdi - 0xd83e]
push rbx
add ebx, 0x29f9270c
movabs r13, 0x743706fffffd5ce9
sub r15d, 0xe8398da9
jnp 0x140133362
jmp 0x1401336bd
cmp r12, rcx
rol r15d, 0xf6
jne 0x140132d5e
test eax, esp
invalid
je 0x140133426
or esi, 0x7653aacb
sub ebp, 0x9e9c46d1
pushfq
sahf
ret 0x18
mov dword [rbp + 0x7c], 0xf6f6f6f6
mov dword [rbp + 0xd0], 0x55572a44
mov dword [rbp + 0x80], 0xf6f6f6f6
mov dword [rbp + 0xd4], 0x57143b4c
jmp 0x14013385a
lea rdx, [rbp + 0xbc]
xor ecx, ecx
call r13
xchg rdi, rsi
mov rax, rdi
xchg rdi, rsi
nop
je 0x140133a16
jne 0x140133a16
call 0x140133249
jp 0x140132d12
inc r13
cpuid
cmp r10d, 0xe3b3efd4
lea r10d, [rbx + 0x6524]
jl 0x1401334a6
cmp r11, rdx
cmp r11d, 0x341fdffb
lea ebx, [rbx - 0x184e]
lea ecx, [rdi + 0xca74]
jmp rcx
jmp 0x1401338a5
add cl, al
mov byte [rbp + rdx + 0xbc], cl
mov byte [rbp + rdx + 0x68], sil
mov byte [rbp + rdx + 0x68], dh
inc rdx
jmp 0x1401336e0
mov r9, qword [rbp + 0x398]
lea rcx, [0x140133d60]
mov r8, qword [rbp + 0x390]
je 0x140133a77
jne 0x140133a77
popfq
sub r14d, 0xa04304f2
call rcx
jle 0x140132bc4
movabs r13, 0x667364106bcd32eb
test rbx, rbx
pause
cmp r10d, 0x79458a1f
lea r9d, [rdx + 0x87ac]
lea esi, [rbp - 0x2f93]
cpuid
ret 0x10
jmp 0x140133aab
mov rdx, qword [rbp + 0x388]
call rax
jmp 0x140133302
lea rax, [0x140133d30]
mov rax, qword [rax]
xor rax, qword [rcx]
mov rcx, qword [rbp + 0x380]
jne 0x140133b04
je 0x140133b04
pushf
xor edx, 0x8096f928
test r9d, 0x26afbb4c
cmp r8d, 0xbcfffd0
add esi, 0xe04851c
call rcx
ror r15d, 0x81
call rax
test r9, rcx
rol r8d, 0x7d
lea edi, [rbx + 0xde5c]
lea esi, [rbp - 0xa25f]
jbe 0x14013385e
pushf
movabs r10, 0x6b5286f15b7897eb
test r13d, 0x618760d1
jmp rcx
jmp 0x140133a9d
mov rax, qword [rsp + 0x10]
inc rax
xchg r13, rax
mov qword [rsp + 0x10], r13
xchg r13, rax
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
jmp 0x140133bd7
add rcx, rax
mov rax, rcx
cmp qword [rsp + 0x10], rax
jae 0x140133d22
mov byte [rsp], 0
mov dword [rsp + 4], 0
jmp 0x140133bf9
jmp 0x140133c08
mov eax, dword [rsp + 4]
inc eax
mov dword [rsp + 4], eax
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 4], eax
jae 0x140133cbb
jmp 0x140133c6d
cmp qword [rsp + 0x10], rax
jb 0x140133cb6
mov eax, dword [rsp + 4]
mov ecx, dword [rsp + 4]
jne 0x140133c59
je 0x140133c59
div rbx
or r13d, 0xe16c15a6
lea r12d, [rdx + 0xe5fd]
jmp rax
mov edx, 0x94a8196b
movabs r8, 0x24d0d92a46cd2aeb
lea r8d, [rdx - 0xb2f0]
call fcn.1401331f7
jmp 0x140133c85
mov eax, dword [rsp + 4]
xchg r8, rcx
mov r8, qword [rsp + 0x40]
xchg rcx, r8
mov rax, qword [rcx + rax*8]
jmp 0x140133c1b
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rdx + rcx*4]
mov rdx, qword [rsp + 0x40]
add rcx, qword [rdx + rax*8]
xchg r8, rax
mov r8, rcx
xchg r8, rax
jmp 0x140133ca2
cmp qword [rsp + 0x10], rax
jae 0x140133cb6
mov byte [rsp], 1
jmp 0x140133cbb
jmp 0x140133bfe
movzx eax, byte [rsp]
test eax, eax
je 0x140133ccc
jmp 0x140133bb8
xor edx, edx
mov eax, dword [rsp + 8]
mov ecx, 0x20
div ecx
jmp 0x140133d14
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x10]
movzx ecx, byte [rcx]
xor ecx, eax
mov eax, ecx
jmp 0x140133d04
mov byte [rcx], al
mov eax, dword [rsp + 8]
inc eax
mov dword [rsp + 8], eax
jmp 0x140133bb8
xchg rcx, r13
mov r13, qword [rsp + 0x10]
xchg rcx, r13
jmp 0x140133cf3
mov eax, edx
mov eax, eax
mov rcx, qword [rsp + 0x18]
jmp 0x140133cde
add rsp, 0x28
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
ficomp word [rbp + 0x2c]
invalid
stc
sti
invalid