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

Disassembly:
adc esi, dword [rax - 0x215f7884]
test dword [rdx - 0x6e9b28de], edi
mov ch, 0xe4
outsb dx, byte [rsi]
xor al, 0xad
loop 0x14012f47f
mov edx, dword [rbx - 0x3270b517]
jmp [rsi - 0x602ea850]
call [rdx]
add al, 0xe5
and ebp, esi
mov ah, 0x85
xchg byte [rax], ah
xchg esi, eax
cli
out dx, al
and edi, ebp
push rsi
xchg bh, ch
sbb ch, ch
sub byte [rdx + 0x48], dl
popfq
push rdx
popfq
ret 0x6ea0
mov ch, 0xf5
cmpsb byte es:[rsi], byte [rdi]
lea r14, [r14 + r8*8 + 0x624dc5b]
loop 0x14012f42d
jge 0x14012f4ca
fisubr word ss:[rdi - 0x39a516b3]
stosd dword [rdi], eax
rcl dword [rsp + rax*8], 0xc6
outsd dx, dword [rsi]
pop rsp
movsb byte [rdi], byte [rsi]
shr ebp, 0xd4
sbb eax, 0x9bd48dc9
leave
invalid
cmp bl, bl
out 0x37, eax
sub edi, dword [rsi]
fistp dword [rbx + 0x269c7464]
ja 0x14012f4fa
je 0x14012f468
ja 0x14012f4fa
movabs eax, dword [0xc1e4b4053f4409d8]
mov eax, dword [rdx - 0x383165cc]
clc
mov al, 0xc0
push rcx
mov esi, 0xdc3dcd3f
jle 0x14012f530
in al, dx
add byte [rdi + 0x7f], ch
pop rdx
xchg edi, eax
pop qword [rbp + 0x40e03860]
and eax, 0x21adfa4
sbb ebp, esi
add bl, byte [rbx]
out dx, al
cmp bh, dl
sbb ah, al
ret 0x97c2
sbb eax, dword [rdi]
sbb bh, byte [rbp - 2]
sbb ebp, dword [0x16d82f5b6]
js 0x14012f4c1
movabs eax, dword [0xd2871de8d8cd4c6]
sbb byte [rdi - 0x73], bl
mov ecx, 0xf8cb9229
or rbx, r12
invalid
push rbx
lahf
int1
pop rdi
mov dl, 0x99
lahf
pop rbp
cmp dword [rbx], eax
ror dword [rbx], cl
and dword [rdx + 0x71f6c787], ecx
invalid
mov eax, dword [rbp - 0x58]
mov bh, bh
sub eax, 0x553c308c
imul ecx, dword [rcx + 0x5280b1f0], 0xffffffc0
cmp al, 0xba
loopne 0x14012f611
invalid
movabs al, byte [0x1c2fa4ac4e9acf6e]
push rax
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 [rbp - 0x79], cl
xchg r9, r11
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
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, r11
mov qword [rsp + 0x20], r11
xchg r9, r11
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
jmp 0x140130151
nop dword [rax]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xcbe42ec6
lea rax, [r11 + r9*4]
jmp 0x1401300a4
jmp 0x14013002b
sub rsp, 8
mov qword [rsp], rsi
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword gs:[0x60]
and eax, 0x60
xor esi, esi
mov r8d, esi
jne 0x140130087
je 0x140130087
rcl edx, 0x11
dec r12
neg r14
lea r8d, [rdi - 0xe333]
jge 0x14012f494
push r12
dec rbx
movabs r9, 0x777d83000000fce9
popfq
rcl esi, 0x92
cmp r13, rdi
rcl r11d, 0xaf
lea r15d, [rcx + 0x129b]
ret 0x38
jmp 0x140130188
mov ecx, dword [rax + r10]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130133
je 0x1401300cb
jne 0x1401300cb
push r12
test r12, rdi
lea r13d, [rdi + 0xea7c]
movabs r8, 0x1435430000009be9
call rax
pushfq
ret
jmp 0x14013016b
xchg r9, rax
xchg r10, rsi
mov rsi, qword [rax]
xchg rsi, r10
mov r11, qword [r10 + 0x30]
jne 0x140130104
je 0x140130104
lea r9d, [rbx + 0x9365]
ror ebx, 0xd5
mul r9
test r15, rdi
int3
jmp 0x14013013b
jne 0x14013016e
cmp edx, 0x12a6d741
je 0x140130197
inc r8d
jmp 0x14013003c
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
jmp 0x14013001f
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
jmp 0x140130041
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 0x140130121
mov r10, qword [rax + 0x18]
xchg r9, rax
mov r9, qword [r10 + 0x10]
jmp 0x1401300d7
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
xchg rbp, rdi
mov qword [rsp + 0x458], rbp
xchg rdi, rbp
jmp 0x14013029a
mov ecx, 0xb8
add rax, r11
xchg rsi, rbp
movups xmmword [rsi + 0x160], xmm0
jmp 0x14013021e
mov r9, qword [rax]
xchg r9, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130332
je 0x1401302ea
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130287
shr r14, 1
mov qword [rbp + 0x160], r14
mov rax, qword gs:[0x60]
xchg rcx, r10
mov r10, qword [rax + 0x18]
xchg r10, rcx
jmp 0x1401302c8
xchg rsi, rbp
call rax
test eax, eax
js 0x1401315c8
mov r14, qword [rbp + 0x160]
movabs rax, 0xec359e656663b
mul r14
jne 0x14013026a
je 0x14013026a
lea r8d, [rcx - 0x7e66]
rcl edi, 0x22
pop r10
call rcx
pause
cpuid
ret
jmp 0x1401302f2
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401302d8
mov qword [rsp + 0x450], r12
mov r8d, 0x18
mov qword [rsp + 0x440], r14
xchg r15, rdi
mov qword [rsp + 0x438], rdi
xchg r15, rdi
movzx edx, word [rcx + r9*2]
jmp 0x14013030f
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
xchg r9, rcx
jmp 0x1401301cc
jne 0x1401301f0
cmp edx, 0xb8f0a749
je 0x140130395
inc r8d
jmp 0x140130342
mov r8d, esi
sub r14, rdx
shr r14, 1
add r14, rdx
shr r14, 0x10
shr r14, 0xa
shr r14, 3
jmp 0x1401301fc
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
mov qword [rbp + 0x170], rcx
lea rdx, [rbp + 0x160]
jmp 0x1401301b5
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
je 0x140130352
jne 0x140130352
cmp r12d, 0xdc70b007
movabs rsi, 0x14f9171a7dbc24eb
mul r13
jb 0x14012f635
jmp 0x140130378
cmp r13, rdx
lea r12d, [rdi + 0xfa85]
jno 0x1401305bd
call fcn.140130de9
mov edx, 0xb4ea4f3e
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401301e7
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x1401303c3
jne 0x1401303c3
div r14
neg r12
test r14, rcx
call rax
rcl r13d, 0xec
movabs r8, 0x6a2dc8000000cbe9
jo 0x1401305c6
jmp 0x140130493
xor r13d, 0x3deab5bb
ror ebx, 0x51
jae 0x14012f890
test rbx, rcx
inc rcx
ret
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x1401303fa
jne 0x1401303fa
movabs rbp, 0x590df79355ac19eb
cpuid
lea ebx, [rdx - 0xb65e]
cpuid
and r10d, 0xc1cbe641
ret
jmp 0x140130415
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401304b8
cmp edx, 0x58c68db8
je 0x14013056b
inc r8d
jne 0x140130445
je 0x140130445
jae 0x140130f0e
cmp r13d, 0x3e4f3fb1
call rax
movabs r9, 0x6331c400000095e9
push rdx
cmp esi, 0x5977b8db
ret 0x18
jmp 0x1401304df
invalid
mov edx, 0x39ed5f34
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
je 0x140130473
jne 0x140130473
bswap r15
movabs rdx, 0x49f83e764ac335eb
jne 0x14013005c
jmp 0x1401304aa
rcr r13d, 0xbd
test ebp, 0x889df4a3
cmp rbx, rdx
jmp 0x14012fff9
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r9
jmp 0x140130502
inc rcx
test al, al
je 0x14013042d
nop dword [rax]
movsx eax, al
jne 0x1401304c1
je 0x1401304c1
movabs rcx, 0x3fc6daffffff22e9
rol r13d, 0x69
test ebp, 0xf4aa6c5
rol r13d, 0x92
neg rsi
call 0x140130f16
jmp 0x1401303e8
jmp 0x1401304fa
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x140130457
mov rax, qword [rcx + 0x10]
xchg r10, rcx
mov r10, qword [rax]
xchg rcx, r10
xchg r12, r9
mov r12, qword [rcx + 0x30]
xchg r9, r12
je 0x140130552
jne 0x140130552
rcl ecx, 0x15
test r15d, 0x5951d81c
test r10, rdi
jg 0x140130590
jmp rax
jmp 0x1401304e4
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14013065f
mov rdx, qword [rax]
xchg rdx, rcx
mov r9, qword [rcx + 0x30]
jne 0x1401305b9
adc byte [rax - 0x79], cl
retf 0x8b4c
je 0x1401305b9
call rcx
popfq
rcr ebp, 0x72
cmp rbp, rdi
pop r9
ret
jmp 0x140130639
test dword [rbp - 0x2d3ea760], 0x5bd5c10b
pop rbx
rcl ecx, 0xa5
call 0x14012fea6
nop dword [rax]
mov r10d, r8d
mov edx, 0xaae5c252
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x1401305e9
jne 0x1401305e9
movabs r14, 0x455765f7fdb64eb
mul r12
call 0x14012fc2b
jmp 0x14013064f
je 0x140130631
nop dword [rax]
movsx eax, al
jmp 0x14013066f
add r12, r9
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
xchg rcx, rdx
jmp 0x14013058e
test al, al
jne 0x140130602
cmp edx, 0x730cacc5
je 0x140130684
inc r8d
jmp 0x1401305d3
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x1401305cf
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401305f9
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x14013060a
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14013061d
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r14 + 0x1f400]
add rcx, r9
shl rax, 9
shl rax, 1
shl rax, 1
shl rax, 1
jmp 0x1401307d6
mov edx, 0x28705af7
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
je 0x1401306e8
jne 0x1401306e8
jmp rax
and r15d, 0x9252d21e
ja 0x14012fd13
movabs r9, 0x78ae0e000000c4e9
call rax
rcr edx, 0x2a
lea r14d, [rbx + 0x75d6]
jne 0x14012ff3e
jmp 0x1401307b1
int3
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
jmp 0x140130738
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013089a
lea rdx, [rbp + 0x120]
add r15, r9
mov qword [rbp + 0x120], rsi
jne 0x14013078f
je 0x14013078f
sub edx, 0x6827d576
lea ebp, [rbp + 0x4440]
lea esi, [rcx - 0xa98b]
bswap r10
cpuid
div r12
jmp rcx
jbe 0x140130726
jmp 0x1401307f3
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401307ce
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130725
inc r8d
jmp 0x14013085b
mov dword [rsp + 0x28], 4
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x140130714
lea r9, [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x118], rax
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], rsi
je 0x1401315c8
mov rax, qword gs:[0x60]
jmp 0x140130825
add byte [rax], al
invalid
mov r8d, esi
mov rcx, qword [rax + 0x18]
xchg r10, rax
mov r10, qword [rcx + 0x10]
xchg r10, rax
xchg rcx, r11
mov r11, qword [rax]
jmp 0x14013083f
add byte [rax], al
add byte [rcx - 0x79], cl
retf
xchg r11, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
jne 0x14013087a
je 0x14013087a
test edx, 0xdd9faf5e
lea r9d, [rdx - 0xf38]
ret
jmp 0x1401306a5
int3
jne 0x1401307c2
cmp edx, 0xc8fd74b6
je 0x1401308b1
jmp 0x1401307ce
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x1401309d0
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401308f9
add dword [rdi], ecx
mov dh, 0x41
inc dword [rax + rax*8 + 0x18e9]
add byte [rbp - 0x75], al
sar byte [rdx - 0x589ba90f], 1
mov r10d, r8d
mov edx, 0xa76456f1
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x140130913
jne 0x140130924
cmp edx, 0x230c0f01
je 0x140130a31
inc r8d
jmp 0x1401308e1
invalid
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013090b
nop dword [rax]
movsx eax, al
je 0x140130960
jne 0x140130960
ja 0x14013044f
ret
jmp 0x1401308ca
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jne 0x1401309b7
je 0x1401309b7
pause
jno 0x14013083c
lea ebx, [rdi + 0x577b]
push r11
neg rsi
pause
movabs r9, 0x4da263ffffff25e9
cmp r9, rcx
rcl ecx, 0x8e
cmp ebx, 0xe0567e08
jmp 0x140130882
jmp 0x1401308e1
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]
add rdi, r9
jne 0x140130a1e
je 0x140130a1e
cmp edx, 0x7b03a489
jl 0x14013194f
rcl r10d, 9
ret
jmp 0x14013097b
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r15, rsi
mov qword [rsp + 0x20], r15
xchg r15, rsi
movzx edx, word [rcx + r10*2]
jne 0x140130a74
je 0x140130a74
call rcx
jne 0x140130910
rcl ebp, 0xa3
xor esi, 0xf2738bdd
cmp rbx, rbp
test ebp, 0xe153011a
jmp rax
jmp 0x140130f76
rcl ebp, 0xc
dec r13
sub edi, 0x748c77c7
ret 0x30
nop word [rax + rax]
xchg rbx, r10
mov rbx, qword [rax + 0x30]
xchg rbx, r10
jmp 0x140130c05
mov r9d, 0x64
mov qword [rbp + 0x190], rsi
mov r8d, r9d
mov qword [rbp + 0x180], rsi
jmp 0x140130d2b
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140130e0c
jne 0x140130b0e
je 0x140130b0e
int3
jmp 0x140130e2f
xchg rdx, r9
cmp r14, rdx
mov ecx, esi
cmovb rdx, r14
jmp 0x140130b42
test rdx, rdx
je 0x140130e81
nop dword [rax + rax]
movzx eax, byte [r9]
jmp 0x140130bda
cmp r10, rcx
jb 0x140130eeb
lea rax, [rsp + 0x58]
mov dword [rsp + 0x58], esi
jmp 0x140130efa
lea rdx, [rbp + 0x120]
call r15
mov rax, qword [rsp + 0x40]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x140130cfd
shl rdx, 1
shl rdx, 1
or rax, rdx
jmp 0x140130ff0
cmp rax, 0xfffffffffffffffd
ja 0x1401315c8
xchg r14, r10
jne 0x140130bbe
je 0x140130bbe
test ecx, 0xa15e7bab
add r8d, 0x1efb50e6
pushf
movabs r8, 0x171a1b0000048ee9
jmp 0x140131051
jmp rcx
test al, al
je 0x140130e73
movzx eax, byte [r9]
inc al
jmp 0x140130e70
mov r9d, 0x8000
xchg r10, rsi
mov qword [rbp + 0x118], r10
xchg r10, rsi
jmp 0x140130d8c
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140130e15
jmp 0x140130e4f
jne 0x1401315c8
mov rax, qword [rsp + 0x30]
dec rax
jmp 0x140130b9c
mov rax, r13
xchg r13, r11
mul r8
xchg r13, rcx
mov r13, r8
je 0x140130c70
jne 0x140130c70
test r15, rdi
sub ebx, 0xba773107
jnp 0x1401306d9
call 0x1401309e4
call rax
ror r13d, 0xe9
and esi, 0x929bb747
je 0x1401315af
movabs r12, 0x23c6d368419712eb
push r8
cmp r12d, 0x219de6c3
ret 0x28
jmp 0x140130c84
xchg r13, rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
shr rcx, 1
imul rcx, rcx, 0x64
jne 0x140130ccd
je 0x140130ccd
jmp rcx
jmp 0x140130d0c
fiadd dword fs:[rax]
add byte [rcx - 0x4d38a703], al
jmp 0x10154dee5
call rax
xchg r15, rcx
mov r15, qword [rsp + 0x30]
jmp 0x140130e3d
sub r8, rcx
cmp r8, 0x4b
jb 0x14013103f
mov edx, 4
xchg r9, rdx
mov qword [rsp + 0x40], rdx
jmp 0x140130b31
lea rcx, [rsp + 0x30]
xchg rsi, r10
mov qword [rbp + 0x188], r10
xchg rsi, r10
movdqu xmmword [rbp + 0x198], xmm0
je 0x140130d6b
jne 0x140130d6b
pop r8
jge 0x140131b84
lea edi, [rbx - 0x983d]
jg 0x140131459
jmp rcx
jmp 0x140130ec5
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call r12
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
jne 0x140130de4
je 0x140130de4
xor ebx, 0xd0a01689
jp 0x1401314a0
popfq
neg rdx
call fcn.14013157f
cmp r14d, 0x1502b196
and r14d, 0xb2988f91
rol ecx, 0xa5
pushf
int3
jmp 0x140130a8f
test r9d, r9d
jne 0x140130e1d
mov rax, qword [rax]
jmp 0x140130a99
dec r9d
mov r8d, 0xadbea18d
lea rcx, [rbx + r9*4]
jmp 0x140130ac4
nop
movsx ecx, cl
lea rdx, [rdx + 1]
jmp 0x14013100e
xchg r15, rcx
call rbx
test eax, eax
jne 0x1401315c8
jmp 0x140130bed
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140130e15
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
jmp 0x140130e1d
mov byte [r9], al
inc ecx
movsxd rax, ecx
cmp rax, rdx
jb 0x140130b50
movzx eax, byte [r9]
neg al
jmp 0x140131036
je 0x140130d19
rdtsc
shl rdx, 1
shl rdx, 5
shl rdx, 0xd
shl rdx, 0xc
shl rdx, 1
jmp 0x140130f18
add r10, 0x1bf99b44
sub r10, 0x1bf98b44
add rcx, qword [rbp + 0x118]
jmp 0x140130b59
xchg rsi, r15
mov qword [rsp + 0x30], r15
xchg rsi, r15
call rdi
test eax, eax
jmp 0x140130c22
jae 0x140130b62
movabs r11, 0x47ae147ae147ae15
nop
rdtsc
shl rdx, 6
shl rdx, 0x18
jmp 0x140130b8e
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
jmp 0x140130b70
sar edi, 0xff
invalid
or rax, rdx
xchg r8, rbx
mov rbx, rax
xchg rbx, r8
xchg r13, r11
je 0x140130f57
jne 0x140130f57
cmp edi, 0x9b8436c8
pushf
lea ebp, [rdi - 0xb902]
push r14
rcr edx, 0xe9
lea r15d, [rbx - 0x7128]
ror esi, 0x5e
mov r14d, 0xe5e909f1
push rbx
jo 0x14013140f
movabs r12, 0xcc264fffffcd9e9
neg r10
popfq
rcr esi, 0xf2
neg r12
rcl r14d, 0x4c
jno 0x140131822
jmp 0x140130c35
ret 0x20
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
add rbx, r9
mov qword [rbp + 0x178], 0x30
je 0x140130fdd
jne 0x140130fdd
lea r14d, [rbx + 0x6424]
jle 0x1401315b7
lea ebx, [rdi - 0xab6c]
jle 0x140130bc6
mov edx, 0x35efef78
call rax
lea r13d, [rbp + 0xf773]
rcl r10d, 0xc
cpuid
lea r10d, [rbp + 0x9ce]
jbe 0x1401312fc
dec r8
popfq
rcl ebx, 0xf
movabs r10, 0x6b3a39fffffac6e9
test edi, 0xd4a158f1
popf
pushf
ret
jmp 0x140130aa8
invalid
mov r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jmp 0x140130e8c
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130e31
cmp r8d, 0x9877c088
je 0x140131072
jmp 0x140130e0c
add al, 0x8a
neg al
add al, dl
mov byte [r9], al
xchg r11, rcx
mov r11, qword [rbp + 0x120]
xchg rcx, r11
jmp 0x140130eab
mov r14, qword [rbp + 0x120]
xchg r14, r10
mov rcx, qword [rbp + 0x118]
add rcx, r10
mov qword [rsp + 0x40], rsi
cmp r10, rcx
jmp 0x140130ed9
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
mov dword [rsp + 0x4b], 0x7c6f7d7f
mov dword [rsp + 0x44], 0xf6f6f6f6
mov dword [rsp + 0x4f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jne 0x1401310c3
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140131259
cmp ecx, 0x1ad52379
je 0x1401312ce
jne 0x140131126
je 0x140131126
test rbx, rbp
lea r15d, [rdi + 0x39d4]
cmp r13, rcx
test rdi, rdx
jmp rcx
jmp 0x14013114a
jmp 0x140131235
mov r9, rax
mov r8d, esi
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jne 0x140131172
je 0x140131172
lea r8d, [rdi + 0xf848]
jp 0x140131a3a
rcl edx, 0xa5
movabs r11, 0x563f673b30e637eb
test rsi, rdi
bswap rbp
ret 0x28
jmp 0x1401311ab
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
jne 0x1401311d2
je 0x1401311d2
dec rbp
jmp rax
jmp 0x1401311df
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0xd1d59696
add rdx, r9
movzx eax, byte [rdx]
je 0x140131227
jne 0x140131227
lea r8d, [rdi - 0x2969]
call rcx
lea r8d, [rcx + 0xea4c]
ror edi, 0xd2
jmp rcx
jmp 0x14013124b
inc r8d
jmp 0x1401311bb
inc rdx
test al, al
je 0x140131235
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
je 0x14013126e
jne 0x14013126e
jmp rax
jmp 0x1401310de
mov ecx, dword [r11 + r9 + 0x24]
xchg rsi, rax
mov rsi, rax
jne 0x1401312f5
je 0x1401312f5
mul r14
ret
jmp 0x14013176c
pop rdi
jmp rax
add cl, al
mov byte [rbp + rdx - 0x67], cl
mov byte [rsp + rdx + 0x72], sil
inc rdx
cmp rdx, 0x26
jb 0x14013175d
mov r9d, 0x10
je 0x140131367
jne 0x140131367
call rcx
cmp edx, 0xedc54be7
mov ecx, 0xcbb64e28
ror r12d, 0x19
jb 0x1401307f6
pushfq
bswap r9
add ebx, 0xdbaefafa
rcr r14d, 0x8a
call rcx
rcr r14d, 0xa8
jp 0x140131e31
syscall
neg r15
movabs r8, 0x7fc74220479045eb
call rcx
lea r13d, [rbx + 0x7236]
call fcn.14013217d
je 0x1401318a0
jmp 0x1401313ae
xor eax, eax
mov dword [rbp + 0x128], 0xf6f6f6f6
mov word [rbp + 0x14e], ax
jmp 0x140131632
nop
mov byte [rsp + rsi + 0x36], 0
inc rsi
cmp rsi, 5
jmp 0x1401315c2
lea r8, [rsp + 0x36]
lea rdx, [rbp - 0x67]
xor ecx, ecx
call rbx
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
jmp 0x140131545
mov rbp, qword [rax + 0x18]
xchg rcx, rbp
mov rax, qword [rcx + 0x10]
movzx r10d, word [rax + 0x48]
shr r10d, 1
jmp 0x140131853
mov dword [rbp - 0x72], 0xf6f6f6f6
mov dword [rbp - 0x4b], 0x2a7e786f
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x47], 0x6f767370
je 0x140131435
jne 0x140131435
dec r9
pushfq
lea r14d, [rdi - 0xcfe7]
bswap rsi
lea edx, [rbx - 0x761b]
neg rdx
xor r11d, 0x2c93dab9
lea r9d, [rdi + 0x97d2]
lea r15d, [rbx - 0xac21]
movabs rdx, 0x61d5e2000003e5e9
mov r9d, 0x79c9a240
dec r11
lea r9d, [rcx - 0x1713]
jg 0x140131104
xor bh, bh
dec dword [rax + 0xf]
invalid
jmp 0x14013181f
sub r13d, 0xddc542e9
call 0x14013165d
fucomp st(0)
inc byte [rcx]
add byte [rax], al
mov rsi, rdx
xchg rdx, rsi
mov dword [rbp - 0x67], 0x6b6f765a
mov dword [rsp + 0x76], 0xf6f6f6f6
je 0x1401314ab
jne 0x1401314ab
mov edi, 0x367bc4a8
rcl r8d, 0x63
pushf
call rcx
lea ebp, [rbp - 0x46df]
mov ecx, 0x8141ffff
in al, dx
rcr byte [rdi + riz*4], cl
cmp eax, 0xeff58141
lodsb al, byte [rsi]
ja 0x140131427
lodsd eax, dword [rsi]
xor eax, 0x6600002e
pushfq
pushfq
jle 0x140132328
call rax
movabs r14, 0x77ef4500000158e9
cpuid
xor r11d, 0x2ea2bd2b
call 0x14013105b
jmp 0x140131608
mov byte [rbp + rdx + 0x128], sil
inc rdx
cmp rdx, 0xc
jb 0x140131864
jmp 0x140131526
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]
jmp 0x140131864
mov r11d, r10d
mov r9d, esi
sub r11, 0x10
je 0x140131962
lea rax, [rbp + 0x136]
sub r8, rax
jmp 0x1401317f8
mov byte [rbp + rax - 0x67], sil
inc rax
cmp rax, 0x26
jb 0x140131545
je 0x140131593
jne 0x140131593
popf
popfq
sub esi, 0xdb9450a0
rcl r12d, 0xc4
lea ecx, [rcx - 0x2c28]
jb 0x14013159d
mov r11d, 0xc74b9fdf
call rcx
popfq
jmp rcx
jmp 0x14013139b
jmp 0x140130a80
mov byte [rsp + rax + 0x4b], sil
inc rax
cmp rax, 0xa
jb 0x1401315a2
invalid
mov rax, qword gs:[0x60]
jmp 0x1401315e5
add al, 0x25
invalid
jb 0x14013139d
mov eax, 0xffffffff
jmp 0x140133484
xchg r10, rcx
mov r10, qword [rax + 0x18]
xchg r10, rcx
mov rax, qword [rcx + 0x10]
mov r8, qword [rax + 0x50]
mov rax, qword gs:[0x60]
xchg rbp, rcx
jmp 0x1401313cf
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
jmp 0x140131789
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
mov dword [rbp + 0x136], 0xff56ff66
mov dword [rbp + 0x13a], 0xff6dff79
je 0x140131688
jne 0x140131688
bswap r15
call rcx
lea esi, [rdx + 0x733d]
dec r14
ret
jmp 0x1401314db
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
mov dword [rsp + 0x36], 0x797c7c4f
jmp 0x1401316fc
jne 0x140131884
inc edx
add rcx, 2
cmp edx, 0xc
jb 0x140131812
mov dword [rsp + 0x30], 0xf6f6f6f6
je 0x1401316e3
jne 0x1401316e3
dec rdi
jg 0x14013074f
pop r15
lea esi, [rcx + 0x8ec7]
sub ecx, 0xf6a89314
movabs r10, 0x24b3c2b31810aeeb
rcr r14d, 0xb4
popf
dec rdx
test r15, rbp
jmp 0x1401314af
jmp 0x140131693
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x30]
movzx ecx, byte [rsp + rdx + 0x36]
je 0x140131739
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x72]
movzx ecx, byte [rbp + rdx - 0x67]
jmp 0x14013130d
xchg rsi, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
jmp 0x1401315a2
mov dword [rbp - 0x7e], 0xf6f6f6f6
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
je 0x1401317db
jne 0x1401317db
syscall
cpuid
lea ebx, [rbp - 0x4979]
mul r11
jg 0x140130b39
jns 0x140132617
neg rdx
jnp 0x140131e47
movabs r12, 0xde103fffffc07e9
jp 0x140130fe6
jmp 0x1401313e7
push r11
popfq
ret
nop word [rax + rax]
mov edx, esi
lea rcx, [rbp + 0x136]
nop dword [rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jmp 0x1401316a9
mov word [rbp - 0x6a], 0xf6f6
xchg esi, eax
div dh
mov word [rbp - 0x43], 0x387d
nop dword [rax]
jmp 0x140131755
test r8, r8
je 0x1401318a0
movzx eax, word [rbp + rdx*2 + 0x136]
movzx ecx, byte [rbp + rdx + 0x128]
add cx, ax
mov word [rbp + rdx*2 + 0x136], cx
jmp 0x1401314c1
inc r9d
sub r8, 0xfffffffffffffffe
movsxd rax, r9d
cmp rax, r11
jmp 0x14013195c
cmp rax, 0x18
jb 0x1401318e4
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
jmp 0x14013191a
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401318c6
jne 0x14013190c
cmp edx, 0x9426bc76
je 0x140131993
inc r8d
jmp 0x14013193e
xchg rsi, rax
nop
mov byte [rbp + rax + 0x136], sil
inc rax
jmp 0x140131896
xchg r10, rax
xchg rcx, rsi
mov rsi, qword [rax]
jmp 0x14013196c
test al, al
je 0x1401318d8
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401318b5
mov qword [rsp + 0x448], r13
mov r8d, esi
movsxd r13, dword [0x14000003c]
add r13, rdi
mov rcx, qword [rax + 0x18]
xchg r10, rax
mov r10, qword [rcx + 0x10]
jmp 0x1401318f4
mov r10d, r8d
mov edx, 0x32de54b5
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
add ecx, ecx
movzx eax, byte [rcx]
inc rcx
jmp 0x140131901
jb 0x140131802
xchg rsi, rax
mov rsi, rax
jmp 0x1401318e0
xchg rsi, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
jmp 0x14013193e
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140131b1a
xor dil, dil
cmp byte [rbx], 0x2e
jne 0x14013203a
mov eax, dword [rbx + 1]
jmp 0x140131a97
lea r8, [rbp + 0x150]
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0x158]
xchg rdi, rax
mov qword [rbp + 0x150], rdi
jmp 0x140131be3
cmp eax, 0x74616469
jne 0x140132025
jle 0x1401302b0
popfq
jmp rax
mov qword [rsp + 0x20], rax
call r12
movzx eax, word [r13 + 6]
lea rbx, [r13 + 0x108]
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
jmp 0x14013200c
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
mov qword [rbp + 0x230], rdx
jmp 0x140131d70
jge 0x140130cd8
cmp r9d, 0x605a9b16
nop
call rax
jmp 0x140131e7a
invalid
xchg rcx, rbx
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x1b4], eax
jmp 0x140131c04
xchg rdi, rax
mov r9d, 4
lea rax, [rbp + 0x110]
mov dword [rbp + 0x110], esi
mov rcx, 0xffffffffffffffff
jmp 0x140131ad2
cmp rdx, rdi
jae 0x140131c1c
lea rax, [rdx + rdi]
xchg rcx, rax
mov qword [rbp + 0x230], rcx
xchg rcx, rax
cmp rcx, rdi
jmp 0x140131d23
jae 0x140131d5e
lea rax, [rcx + rdi]
xchg r14, rax
mov qword [rbp + 0x238], r14
jmp 0x140131d5c
xchg r14, rax
xchg rsi, rdi
mov qword [rbp + 0x158], rsi
xchg rsi, rdi
jmp 0x140131a77
mov ch, 0x58
add dword [rax], eax
add byte [rax - 0x79], cl
invalid
mov eax, dword [r13 + 0xdc]
mov dword [rbp + 0x1b0], eax
mov ecx, dword [r13 + 0xa0]
xchg rcx, rbx
mov qword [rbp + 0x238], rbx
jne 0x140131d94
je 0x140131d94
movabs r14, 0x5e20cfffffe35e9
call 0x14013189e
int3
jmp 0x140131bce
push r12
je 0x1401328be
cmp dword [rbx + 0xc], 0xfffffffe
jmp 0x140131fad
cdq
ror byte [rcx - 1], 0xca
lea r14d, [rdx - 0x2d54]
test r11d, 0x31ce647e
bswap rdi
rcl r9d, 0x2c
jmp 0x140131e93
je 0x1401328be
cmp dword [rbx + 0x14], esi
je 0x1401328be
add r9d, 0x4462fae3
syscall
ror r10d, 0xee
cpuid
mov edx, 0x3869c1bd
jmp 0x140131ac4
cmp r14d, 0xb0a87142
ror edi, 0x8c
jno 0x14013206c
lea ecx, [rbx - 0xfdcf]
je 0x140131eb7
jne 0x140131eb7
call rax
add edi, 0x54beba2e
movabs r14, 0x5854e1fffffc7be9
cpuid
lea r9d, [rdx - 0x9aaf]
push rdi
jmp 0x14013207b
jmp 0x140131b37
jne 0x140131a34
nop
js 0x140131d63
jne 0x1401308d5
call rax
test r8, rbx
jne 0x140131fdb
lea rax, [rax + rcx*8]
cmp rbx, rax
jae 0x1401328c8
nop dword [rax]
cmp dword [rbx + 0x10], esi
jmp 0x140131e66
mov eax, dword [rbx + 8]
jmp 0x1401323ff
lea edi, [rbp - 0x26e9]
bswap r10
call rcx
sub edi, 0xeb0275a6
add ch, bl
ret
cmp edx, 0xd9b22036
rcl ecx, 0x2b
div r14
lea r10d, [rcx + 0x7e60]
nop
jmp 0x140132587
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]
je 0x14013244a
div r14
popfq
pushf
or r8d, 0xbb02c40b
je 0x1401325a0
jne 0x1401325a0
ja 0x1401332d2
movabs r9, 0x6b0f66000000fde9
jmp rcx
jmp 0x1401326a2
invalid
cmp rdx, rbx
div r8
pushfq
call rax
jmp rax
sub rbx, 0xffffffffffffffd8
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
cmp rbx, rax
jb 0x14013201d
lea rdi, [0x140000000]
jmp 0x1401328c8
movzx eax, word [r13 + 6]
jmp 0x1401327c4
mov r9d, dword [rbp + 0x110]
lea rax, [rbp + 0x110]
lea r8, [rbp + 0x150]
xchg r9, rax
mov qword [rsp + 0x20], r9
xchg r9, rax
lea rdx, [rbp + 0x158]
jmp 0x140132b27
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x140133c40]
mov ecx, dword [rax]
jmp 0x140132857
add byte [rax], al
jne 0x140133de0
mul r8
ret 0x10
add rsp, 8
xchg qword [rsp - 8], rbp
ret
xchg rbx, r12
mov rbx, qword [rsp + 0x450]
xchg r12, rbx
je 0x140133407
jne 0x140133407
call rcx
rcl r11d, 0xde
or ecx, 0x6d75a62f
cmpsb byte [rsi], byte [rdi]
jne 0x140133465
push r14
rol r11d, 0x73
inc rbx
rol r11d, 0x21
movabs r8, 0x44a580000010ce9
rol ebx, 0xe6
rcr r9d, 0xab
cpuid
test rdx, rdx
jmp 0x1401339ba
jmp 0x140133518
mov r15, qword [rsp + 0x438]
xchg r14, rbp
mov rbp, qword [rsp + 0x440]
xchg r14, rbp
jne 0x1401334be
je 0x1401334be
test rdx, rcx
cmp esi, 0x6e0362aa
xor edi, 0x8c8f8cf0
jmp rcx
jmp 0x1401333da
xchg r9, rdi
mov r9, qword [rsp + 0x458]
xchg r9, rdi
add rsp, 0x460
nop
jmp 0x1401335fd
xchg qword [rsp], rsi
add rsp, 8
nop
xchg qword [rsp], rbx
add rsp, 8
nop
jmp 0x1401333d0
xchg r13, rbx
mov rbx, qword [rsp + 0x448]
xchg r13, rbx
jmp 0x140133484
lea eax, [0x140133c00]
mov rax, qword [rax]
xor rax, qword [rcx]
mov rcx, qword [rbp + 0x380]
je 0x1401339d5
jne 0x1401339d5
jmp rax
jmp 0x1401339f2
mov rdx, qword [rbp + 0x388]
call rax
jmp 0x140133626
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
loope 0x140133fc2
xchg ebp, eax
xlatb
adc ah, 0x80
stosb byte [rdi], al
cmc
sub eax, 0xb4f264f4
sbb ch, al
ffreep st(1)
invalid