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

Disassembly:
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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
xchg r8, rdx
mov qword [rsp + 0x18], rdx
xchg r8, rdx
mov qword [rsp + 0x10], rdx
xchg rcx, rdx
mov qword [rsp + 8], rdx
jmp 0x14012a0be
je 0x14012a1ab
nop dword [rax]
movsx eax, al
je 0x14012a069
jne 0x14012a069
dec rdi
test rsi, rbp
xor r14d, 0x33ccc763
lea edi, [rdi - 0xa7cb]
xor r15d, 0xe40dd5e8
jmp rax
jmp 0x14012a0a9
mov r13, qword [rax + 0x18]
xchg r10, r13
xchg rbx, rax
mov rbx, qword [r10 + 0x10]
xchg rbx, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
jmp 0x14012a1c1
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012a197
xchg rdx, rcx
push rbp
nop
sub rsp, 8
mov qword [rsp], rbx
push rdi
jmp 0x14012a178
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012a022
mov r9d, r8d
mov ecx, eax
mov edx, 0x2e8e2a1a
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jne 0x14012a130
je 0x14012a130
test rdx, rdx
call rcx
call rax
test r15d, 0x64d41328
xor esi, 0x8e2b3dae
rcr r11d, 0x86
syscall
mov r12d, 0xea44c8c
jmp rcx
jmp 0x14012a0d1
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2a8]
sub rsp, 0x3a8
mov rax, qword gs:[0x60]
jne 0x14012a161
je 0x14012a161
movabs r9, 0x582c407025e50eb
popfq
rcl r13d, 0x1a
rol r13d, 0xd4
dec r12
ret 8
jmp 0x14012a1b3
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r14
push rsi
nop
je 0x14012a18b
jne 0x14012a18b
movabs rbx, 0x2e884dbd56a3aeeb
neg rsi
ret
jmp 0x14012a13b
test al, al
jne 0x14012a02b
cmp edx, 0xe15075e5
je 0x14012a1dc
inc r8d
jmp 0x14012a0de
xor r15d, r15d
mov r8d, r15d
xchg r13, r10
jmp 0x14012a08e
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
jmp 0x14012a0de
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jmp 0x14012a269
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa78b16fe
lea rax, [r11 + r10*4]
jmp 0x14012a2b8
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a234
jmp 0x14012a242
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012a21d
mov esi, 0x498d48c0
add dword [rbx], esi
ret 0xdbe9
cmp edx, 0xa352b112
je 0x14012a2ec
inc r8d
jmp 0x14012a20c
xchg r9, rbx
mov rbx, qword [rcx + 0x30]
xchg r9, rbx
movsxd rax, dword [r9 + 0x3c]
jmp 0x14012a1fa
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
je 0x14012a2a3
jne 0x14012a2a3
xor r8d, 0x25b90698
popfq
pop r11
call rcx
test rcx, rbp
pushf
dec rdi
cmp r9d, 0x7b111192
jnp 0x14012a383
mul r9
popf
bswap r13
movabs r10, 0x356e7d9e451430eb
jmp rax
jmp 0x14012a2d5
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012a24e
nop dword [rax]
jmp 0x14012a234
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
mov rcx, qword [rax]
jmp 0x14012a256
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jne 0x14012a306
je 0x14012a306
movabs r13, 0x740822000000bbe9
ret
jmp 0x14012a3c6
xchg rcx, r13
add r12, r9
xchg rdi, rax
jmp 0x14012a3a8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012a358
jmp 0x14012a360
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a363
cmp edx, 0xd2dbebc1
je 0x14012a3e3
inc r8d
jmp 0x14012a39b
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x14012a378
je 0x14012a378
movabs rdx, 0x72cac6d96de3c6eb
lea r13d, [rcx + 0xc740]
cmp r14, rdi
jmp 0x14012a340
mov dword [rax], 0xfe394900
cmp rbp, rcx
call 0x140129b92
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xa488d3ae
jmp 0x14012a322
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14012a392
add cl, ch
int3
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
xchg rcx, r13
mov r13, qword [rax + 0x18]
jmp 0x14012a315
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3a0], rsi
mov dword [rsp + 0x20], 0x3000
je 0x14012a428
jne 0x14012a428
cmp esi, 0xe6844513
lea r10d, [rcx + 0xbb5c]
ror r9d, 0xd8
pushf
call rax
ret
jmp 0x14012a467
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012a5be
lea rdx, [rsp + 0x30]
add r14, r9
mov qword [rsp + 0x30], r15
jmp 0x14012a47d
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
jmp 0x14012a455
lea r9, [rbp + 0xc0]
mov qword [rbp + 0xc0], 0x1f400000
mov rcx, 0xffffffffffffffff
jmp 0x14012a535
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 0x14012a590
inc rcx
test al, al
je 0x14012a5d2
nop dword [rax]
je 0x14012a50a
jne 0x14012a50a
jns 0x140129e1f
ror ebp, 0x97
rol r14d, 0xa9
sub edi, 0xd0c22f65
test r15d, 0x1ee7245d
lea r13d, [rdi - 0xf927]
lea r12d, [rdx - 0xa6f5]
mul r11
ret
jmp 0x14012a43d
call rdi
cmp qword [rsp + 0x30], r15
je 0x14012cfb9
mov rax, qword gs:[0x60]
mov r8d, r15d
xchg rcx, r14
mov r14, qword [rax + 0x18]
jne 0x14012a568
je 0x14012a568
lea r11d, [rbx + 0x690]
ror r12d, 0x6d
jmp rcx
jmp 0x14012a5ab
mov r10d, r8d
mov edx, eax
mov edx, 0x4e8a2740
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x14012a4be
xchg r14, rcx
xchg r10, rax
mov r10, qword [rcx + 0x10]
xchg r10, rax
mov rcx, qword [rax]
jmp 0x14012a49b
test al, al
jne 0x14012a43d
cmp edx, 0x88b641e9
je 0x14012a5da
inc r8d
jmp 0x14012a590
sbb byte [rdx - 0x6072bbe7], dl
insd dword [rdi], dx
invalid
sbb byte [rcx - 0x6c], cl
jmp 0x14012aa4f
xchg rcx, r13
xchg r8, r9
mov r8, qword [rcx + 0x30]
xchg r9, r8
je 0x14012a959
jne 0x14012a959
lea r9d, [rcx + 0x9b87]
lea r10d, [rdx - 0x6e16]
test rsi, rbp
inc rsi
movabs rbx, 0x78a89d00000256e9
lea ecx, [rbx + 0xce2c]
lea ebp, [rcx + 0x1c4f]
lea r14d, [rbp - 0x5371]
jmp 0x14012a591
jmp 0x14012abb4
mov r12, qword [rcx + 0x10]
xchg r12, rax
xchg rcx, r13
mov r13, qword [rax]
jmp 0x14012a932
ret
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, 0xf020dd12
add byte [rax], al
add rcx, r10
cmp r10, rcx
jae 0x14012ab3d
cmp dword [rbx + 1], 0x63727372
je 0x14012c0a9
cmp dword [rbx], 0x54494e49
je 0x14012c0a9
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x14012b2d4
nop
je 0x14012adbe
jne 0x14012adbe
rol r9d, 0xe3
bswap r10
jmp rax
jmp 0x14012afa6
sbb edi, edi
inc dword [rcx - 0x7f]
stc
and r15b, byte [r11 - 0x15]
jmp 0x14012b41a
rol ebx, 0xa4
test r15d, 0xe3b38260
pushf
lea esi, [rcx + 0x75ae]
jb 0x14012a00d
lea ebx, [rdx - 0x4468]
popf
jne 0x14012af24
je 0x14012af24
sub edi, 0xdfbfad5c
rcl r10d, 3
ja 0x14012a85c
lea ebx, [rbp - 0xa0bf]
syscall
cpuid
lea esi, [rbx + 0x9dfe]
ja 0x14012a6b0
div r10
lea r12d, [rdi - 0xc490]
call rax
test r8, rbx
movabs rdi, 0x1fe45100000491e9
lea r12d, [rbx + 0x6111]
ret
mov edi, 0x491e9
add byte [rcx - 0x1c], dl
invalid
jmp 0x14012b3ba
cmp dword [rbx + 0x10], r15d
je 0x14012c0a9
jmp 0x14012b12c
div rsi
lea edx, [rcx + 0xe2f2]
cmp r9, rbp
inc rbp
jmp 0x14012aec9
jb 0x14012ac82
pushfq
rcl r12d, 0x3c
jmp 0x14012ade5
mov eax, dword [r13 + 0xdc]
mov dword [rbp + 0x110], eax
mov ecx, dword [r13 + 0xa0]
jmp 0x14012b10a
add byte [rax], al
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
mov qword [rbp + 0x190], rdx
jne 0x14012b00c
je 0x14012b00c
test r10, rdi
ret
jmp 0x14012afca
sbb al, 0xf
xchg edx, esi
or dword [rax], eax
add byte [rcx - 0x3f], al
invalid
test edi, 0x245d4110
jmp 0x14012b2cb
xchg rcx, r14
mov qword [rbp + 0x198], r14
xchg rcx, r14
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x114], eax
cmp rdx, rdi
jmp 0x14012b1b5
cmp dword [rbx + 0x14], r15d
je 0x14012c0a9
cmp byte [rbx], 0x2e
jne 0x14012ad5e
jmp 0x14012ad51
mov esi, 0xfffffffb
loope 0x14012b0e1
jmp rcx
std
mov esp, dword [rbx*2 - 0x7c327ed6]
ret
jae 0x14012b1ca
lea rax, [rdx + rdi]
xchg rbx, rax
mov qword [rbp + 0x190], rbx
xchg rbx, rax
cmp rcx, rdi
jae 0x14012af63
popf
test r12, rcx
rcr ebx, 0xd6
test r13, rcx
mov r9d, 0x61d378bf
jp 0x14012bac5
jmp 0x14012ad2f
dec dword [rbp - 0xc75a45]
inc dword [rcx - 0x7f]
in al, 0xb5
movabs byte [0xfd578a0fa20f09aa], al
invalid
lea edi, [rbx - 0xc75b]
and r12d, 0x9aaa2b5
cpuid
jp 0x14012afe1
and r14d, 0xd910e2ce
test r8d, 0xfceb50b8
jmp 0x14012b2e5
ja 0x14012a235
rcl esi, 0x87
xor dil, dil
cmp byte [rbx], 0x2e
jne 0x14012b530
jmp 0x14012b3a7
mov r15d, 0x7817760c
cmp r10, rdx
lea r11d, [rbp - 0x856f]
nop
jmp 0x14012b4ba
xor byte [rdx - 0x3908629a], cl
xor eax, edi
xchg esi, eax
cmp dword [rbp + 0x31], esi
je 0x14012b33b
inc r13
rcl r15d, 0x4d
jmp rax
jmp 0x14012afba
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne fcn.14012b51b
jns 0x14012a0df
je 0x14012b2da
pushf
test rbp, rcx
jne 0x14012b3de
je 0x14012b3de
lea esi, [rdi + 0xc53a]
or r14d, 0xa7f89a93
movabs r10, 0x335c0b505c8b1beb
jmp rax
jmp 0x14012b3fb
lea edx, [rdi - 0xc623]
call rax
jae 0x14012a3c0
call 0x14012a09a
sub r8d, 0x3ffc8576
jmp 0x14012b275
cmp edx, 0x7d42be7a
lea ebx, [rbp + 0x6fee]
mov r13d, 0x2c39cbfc
lea r12d, [rbx + 0x6eea]
cmp r10d, 0xfad9f0e7
neg rbx
je 0x14012b455
jne 0x14012b455
pause
jne 0x14012b2fe
rcl edi, 0xb0
cmp r15d, 0xcbe6f0be
movabs rdi, 0x2e86cdfffffd03e9
call rax
jmp rax
jmp 0x14012b15d
or r9d, 0x1b8138d3
call rax
lea r12d, [rdx - 0x5ab4]
push r15
cmp r13d, 0x79d0c1d3
je 0x14012b4fd
jne 0x14012b4fd
pushfq
pause
pushfq
test r10, rdi
popf
lea ecx, [rbp + 0x289f]
cmp r12, rdi
test ebp, 0xa8d0ae20
bswap r9
mul r9
and esi, 0x4e73b263
movabs r8, 0x5a59a9fffffd2ae9
push r10
js 0x14012b159
jmp 0x14012b22c
test rcx, rcx
popf
inc rcx
rol edi, 0xac
ret 0x30
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x40]
cmp eax, dword [rbx + 0x10]
jmp 0x14012b5de
or eax, 0x20000020
mov dword [rsp + 0x50], r9d
mov dword [rbx + 0x24], eax
jmp 0x14012b65c
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
xchg r9, r14
mov qword [rsp + 0x40], r9
xchg r14, r9
jne 0x14012b5c5
je 0x14012b5c5
ret
jmp 0x14012b6fa
lea rdx, [rsp + 0x30]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
mov rcx, 0xffffffffffffffff
mov r14d, eax
je 0x14012b61a
jne 0x14012b61a
jb 0x14012c5db
lea edi, [rcx + 0x3501]
popfq
call rax
test rdi, rdx
cmp r11, rcx
call rcx
cmp r8, rbp
movabs r9, 0x1a2e000001e8e9
xor r12d, 0x7505d3d2
and ebp, 0xde0f25d2
ret
jmp 0x14012b807
jmp 0x14012b91f
test al, 0x40
je 0x14012b91a
and eax, 0xffffffbf
mov r9d, 0x20
jmp 0x14012b551
ret
push r10
lea ebx, [rbx - 0x6639]
cmp rbx, rdi
jne 0x14012a183
dec rdx
jmp 0x14012b790
call r12
cmp eax, 0xc000008c
jne 0x14012b8bf
nop
inc rdx
lea ebp, [rdx - 0xe37f]
call rcx
je 0x14012b75c
jne 0x14012b75c
lea r12d, [rdi - 0x67f1]
cmp r8d, 0xf91a9565
jnp 0x14012af23
syscall
rcr ebp, 0xab
call rax
je 0x14012b4e0
rcr edi, 0xd7
call rax
lea ebx, [rbx + 0xdf5e]
jge 0x14012abad
lea r14d, [rdx + 0x4961]
jb 0x14012bdcf
call rax
int3
jmp 0x14012b6e1
call fcn.14012cfd0
test dil, dil
jne 0x14012c0a9
mov eax, dword [rbx + 0x24]
test eax, eax
js 0x14012b91a
jmp 0x14012b671
rol edx, 6
nop
cmp r14, rdx
popf
jmp 0x14012b6d2
lea rax, [0x140000000]
add rsi, rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
jmp 0x14012b581
lea r9, [rbp + 0x110]
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x190]
mov edx, r14d
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
jne 0x14012b903
je 0x14012b903
jnp 0x14012ae13
lea r15d, [rcx - 0x1e75]
jmp rcx
jmp 0x14012b772
mov r9d, dword [rsp + 0x50]
lea rax, [rsp + 0x50]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x40]
xchg r9, rax
mov qword [rsp + 0x20], r9
xchg r9, rax
jmp 0x14012bd94
cmp ecx, 0x7ed2d9dd
popfq
and r12d, 0x46754ef3
je 0x14012b9a2
jne 0x14012b9a2
sub ecx, 0xbbe0c885
jo 0x14012b08e
movabs r9, 0x96ab0000000a9e9
jo 0x14012c271
jmp 0x14012ba50
push rdx
add r10d, 0x4671c9a6
cmp r10, rdi
ja 0x14012aefd
ret
mov r8d, 0xe6e0810c
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
add rcx, r10
movzx edx, byte [rcx]
inc rcx
jmp 0x14012c034
ror r11d, 0xa5
jbe 0x14012c084
popfq
invalid
invalid
mov ch, 0xa7
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
cmp rbx, rax
jmp 0x14012bebb
test ecx, ecx
je 0x14012c917
cmp dword [rax + 4], r15d
je 0x14012c917
je 0x14012bb1d
jne 0x14012bb1d
and r12d, 0xb124171f
test edx, 0x31aabec5
pop rcx
test r13, rdi
lea ebp, [rcx + 0x3ae6]
pop rcx
test ecx, 0x9b6782e
jmp rax
jmp 0x14012beef
mov rax, qword [rax]
jmp 0x14012be64
je 0x14012bb5b
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012bb5b
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
jmp 0x14012b9df
add byte [rax], al
cpuid
jmp rax
push rsp
and al, 0x30
call r12
cmp eax, 0xc0000096
jne 0x14012c0a9
nop
jmp 0x14012c0fa
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
jmp 0x14012bcfe
sub rbx, 0x58785fd
add rbx, 0x5878625
lea rdx, [rax + rax*4]
jmp 0x14012bab8
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, r11
mov r11, qword [rax + 0x30]
xchg r10, r11
jne 0x14012be7a
je 0x14012be7a
bswap rsi
cmp r8, rdi
movabs r14, 0x7dbc698837b08aeb
test rcx, rdi
ret 0x38
jmp 0x14012be06
jb 0x14012af7e
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0xbc]
je 0x14012bee2
jne 0x14012bee2
popfq
neg r9
ret
jmp 0x14012bf16
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
jmp 0x14012be5c
lea rax, [rbp + 0xbc]
lea r8, [rbp + 0xc8]
xchg rbx, rax
add byte [rax - 0x6d], cl
mov qword [rsp + 0x20], rbx
jmp 0x14012c013
xchg rbx, rax
lea rdx, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x14012d310]
mov ecx, dword [rax]
jmp 0x14012bade
movzx eax, word [r13 + 6]
nop
jne 0x14012c0d6
je 0x14012c0d6
rcl ecx, 0xde
test r11, rbp
test r12, rbx
dec r11
call rcx
sub r11d, 0x9aea221
jns 0x14012bd65
ror edi, 0x7f
dec rdx
movabs r13, 0x753ff9fffffd42e9
push rbp
cmp r8d, 0xe89ac88f
test ecx, 0x6e7281a6
rcl r13d, 0x22
sub r10d, 0xa5d799a0
ret 0x30
jmp 0x14012be1d
inc r15
sub ecx, 0xb033a68b
jmp rcx
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14012c156
nop
jmp 0x14012c251
cmp edx, 0x34ea5ed4
je 0x14012c272
test r9d, r9d
jne 0x14012c18a
mov rax, qword [rax]
jmp 0x14012c16e
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
jmp 0x14012c1e5
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
mov eax, dword [rsi - 0x75]
add al, 0x12
mov edx, 0xf7de5d38
add r8, r10
jne 0x14012c1b9
je 0x14012c1b9
jle 0x14012b274
neg r14
syscall
rol r9d, 0x2c
lea r9d, [rdi + 0xef49]
movabs r12, 0x2d3d20ffffff76e9
cmp r13d, 0xa36fbd3f
jmp rcx
mov esp, 0xffff76e9
jmp qword [rax]
jmp 0x14012c134
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
jmp 0x14012c1f8
je 0x14012c15f
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012c15f
jmp 0x14012c17b
movsx ecx, cl
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x14012c251
jmp 0x14012c14a
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
add rcx, r10
mov dword [rsp + 0x54], 0xf6f6f6f6
jmp 0x14012c2fd
cmp rdx, 0xa
jb 0x14012c3af
xor edx, edx
je 0x14012c2b2
jne 0x14012c2b2
rol r9d, 0x44
js 0x14012c4e6
xor edi, 0x46cc09ef
jmp rax
movabs byte [0x86000000dfe9b948], al
je 0x14012c308
jmp 0x14012c396
mul r13
div rdi
ret
mov word [rsp + 0x67], 0x7676
mov r12d, dword [rcx + rdx*4]
xchg rdx, r15
jmp 0x14012c3c0
je 0x14012c2f5
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14012c40b
cmp edx, 0xf6829eb
je 0x14012c435
inc r8d
jmp 0x14012c371
mov dword [rsp + 0x5f], 0x7c6f7d7f
mov dword [rsp + 0x58], 0xf6f6f6f6
pop rax
div dh
div dh
movzx edx, word [rax + r9*2]
mov dword [rsp + 0x63], 0x6e383c3d
mov word [rsp + 0x5c], 0xf6f6
je 0x14012c32e
jne 0x14012c32e
lea r10d, [rdi + 0x84ed]
movabs r15, 0x16a7cd105d9e91eb
lea ebp, [rbx - 0xcdcc]
rcl ebp, 0x99
test r9, rbp
rcl r12d, 0x34
ja 0x14012ccb0
jmp 0x14012c2c1
jmp 0x14012b982
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
add dword [rax + 0x45000000], ecx
mov ebx, dword [rdx + rax + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
jmp 0x14012c379
lea rdx, [r11 + rcx*4]
mov ecx, dword [rdx + r9]
mov edx, 0x68e5cae0
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012c2d4
lea rcx, [rsp + 0x5f]
and al, 0x5f
mov r8d, 0x800
call rdi
xchg rdx, rax
mov r9, rdx
xchg rdx, rax
jmp 0x14012c351
movzx eax, byte [rsp + rdx + 0x5f]
movzx ecx, byte [rsp + rdx + 0x54]
add cl, al
jmp 0x14012c424
mov r15, rdx
xchg r15, rdx
add r12, r10
xor eax, eax
mov byte [rsp + 0x69], al
nop dword [rax]
jne 0x14012c400
je 0x14012c400
jl 0x14012cbca
jle 0x14012bd96
lea r15d, [rcx - 0x841e]
rcr esi, 0x8b
ret
jmp 0x14012c3af
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012c2dd
jmp 0x14012c2e9
mov byte [rsp + rdx + 0x5f], cl
mov byte [rsp + rdx + 0x54], r15b
inc rdx
jmp 0x14012c28b
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
xchg r15, rdi
jmp 0x14012c50d
je 0x14012c662
xchg rcx, rdx
mov rcx, rdx
xchg rcx, rdx
jmp 0x14012c4bd
xor r8d, r8d
add rcx, rax
xor edx, edx
call rdi
xchg rdi, rsi
je 0x14012c47a
jne 0x14012c47a
rcl ebx, 0x42
test rbp, rdx
int3
jmp 0x14012c56e
je 0x14012c681
mov eax, dword [r14 + 0x10]
test eax, eax
je 0x14012c5cd
mov edx, edi
add rdx, rax
jmp 0x14012c4fd
lea rax, [0x140000000]
nop
mov ecx, dword [r14 + 0xc]
jmp 0x14012c460
nop
nop
sub rax, 0x59fa0a8d
add rax, 0x59fa0a8f
je 0x14012c4d1
jne 0x14012c4d1
movabs r8, 0x4832e8000000c9e9
lea r9d, [rbp - 0xabdf]
je 0x14012d37c
jmp 0x14012c59f
div rbp
jmp rcx
lea rax, [0x140000000]
mov qword [rdx + rax], r8
jmp 0x14012c5e2
mov rax, rdi
xchg r15, rdi
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
add ecx, ecx
mov r13d, dword [rcx + rdx*4]
add r13, r9
nop word [rax + rax]
jmp 0x14012c540
cmovns rdx, rax
call r12
xchg r8, rax
jmp 0x14012c561
mov byte [rsp + rax + 0x5f], r15b
inc rax
cmp rax, 0xa
jb 0x14012c540
cmp dword [r14 + 0xc], r15d
je 0x14012cf6c
jmp 0x14012c4ac
mov rax, r8
xchg r8, rax
test rax, rax
jmp 0x14012c490
mov rdi, rax
xchg rsi, rdi
test rax, rax
je 0x14012cbb8
mov ecx, dword [r14]
test ecx, ecx
jne 0x14012c591
jmp 0x14012c58d
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
lea rax, [0x140000000]
jmp 0x14012c5b6
add rax, rdx
movzx edx, dx
test rcx, rcx
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
jmp 0x14012c532
add rbx, rax
mov edi, r15d
xchg rbp, rcx
mov rbp, qword [rbx]
xchg rcx, rbp
test rcx, rcx
jmp 0x14012c44c
mov rax, qword [rbx]
lea rcx, [0x140000000]
mov qword [rcx + rax], r8
lea rax, [0x140000000]
mov rcx, qword [rbx + 8]
jne 0x14012c61e
je 0x14012c61e
lea r12d, [rdx + 0x11ed]
xor edx, 0x7ed6235b
mov r14d, 0xbcb4d86c
pause
lea r10d, [rbx + 0x88ec]
lea ecx, [rcx - 0x5fd7]
rcl r13d, 0x8f
jb 0x14012c1b8
cmp edi, 0x9c138cd
movabs rsi, 0x35800ddb5c864beb
rcl r11d, 0x7d
lea r13d, [rbx + 0x25af]
call 0x14012cebf
jmp 0x14012c66b
cmp dword [r14 + 0xc], r15d
je 0x14012cf6c
mov rdi, qword [rsp + 0x40]
jmp 0x14012c4b4
sub edi, 0x9edba0b
xchg r11, rcx
mov rdx, r11
xchg rcx, r11
test rcx, rcx
jne 0x14012c4be
add r14, 0x14
jmp 0x14012c636
invalid
neg rbx
add rbx, 0xfffffffffffffff8
neg rbx
nop
add edi, 0x9edba13
jmp 0x14012c64a
mov dword [rsp + 0x40], 0xf6f6f6f6
mov rdx, r15
mov dword [rsp + 0x46], 0x797c7c4f
jmp 0x14012c753
mov byte [rbp - 0x44], 0xf6
movzx eax, byte [rbp + rdx - 0x42]
movzx ecx, byte [rsp + rdx + 0x6a]
add cl, al
mov byte [rbp + rdx - 0x42], cl
mov byte [rsp + rdx + 0x6a], r15b
je 0x14012c6ee
jne 0x14012c6ee
sub r12d, 0x4bdca8d7
je 0x14012d592
or r10d, 0x5bedc4a9
inc r12
test rsi, rbp
ror r15d, 0xe8
sub edx, 0x417a1c9d
lea ecx, [rbx - 0xe098]
test r8, rdx
pushfq
jnp 0x14012d2d2
cpuid
movabs r9, 0x6f5072000004a2e9
popf
jmp 0x14012d00c
jmp 0x14012cb95
add cl, al
mov byte [rsp + rdx + 0x46], cl
mov byte [rsp + rdx + 0x40], r15b
inc rdx
cmp rdx, 5
jb 0x14012c767
jne 0x14012c71b
je 0x14012c71b
movabs r11, 0x68c9ed000000fbe9
rcl ecx, 0xb8
and edi, 0x7970da31
call fcn.14012d031
jmp 0x14012c81b
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], rbp
ret
push rbx
push rax
push rdx
push rcx
xchg qword [rsp + 0x30], r15
add rsp, 0x38
nop
jmp 0x14012c8f1
mov byte [rsp + 0x44], 0xf6
mov word [rsp + 0x4a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x46]
movzx ecx, byte [rsp + rdx + 0x40]
je 0x14012c794
jne 0x14012c794
ror edx, 0x56
test rbx, rbp
inc r11
rol ebx, 1
cmp r12d, 0x6a393c61
jae 0x14012cb64
call rcx
inc r15
movabs rsi, 0x4a93a8ffffff64e9
lea r9d, [rbp + 0xaf39]
jmp 0x14012c6fd
jg 0x14012c7f6
rcr edi, 0xbb
pause
or edi, 0x87721c2e
jmp 0x14012c398
nop
xchg qword [rsp], rdi
add rsp, 8
nop
xchg qword [rsp], rbx
jne 0x14012c7fa
je 0x14012c7fa
jp 0x14012bf23
rcl ebp, 0xf0
lea ebx, [rbx + 0x1a2e]
rcl r11d, 0xd
rol ebp, 0xbe
sub edx, 0x9fd47b82
test ebp, 0x37cc4742
call rax
lea r8d, [rdx + 0xaa84]
test edx, 0xcdde28e7
fmulp st(5)
movabs r11, 0x240c16ffffff32e9
pushfq
lea edx, [rbx + 0xd4eb]
or r9d, 0x9cac4ee
jns 0x14012c2af
jmp 0x14012c731
call 0x14012c620
mov dword [rsp + 0x6a], 0xf6f6f6f6
xchg r15, rdx
mov r15, rdx
jmp 0x14012c9c4
mov dword [rbp - 0x36], 0x6b737e73
mov dword [rsp + 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x32], 0x6f847376
mov dword [rsp + 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x2e], 0x55572a44
jmp 0x14012cb10
mov dword [rbp - 0xa], 0x737c7e7d
mov dword [rbp - 0x5a], 0xf6f6f6f6
mov dword [rbp - 6], 0x6b7e7f6c
mov dword [rbp - 0x56], 0xf6f6f6f6
jmp 0x14012cae1
xchg r15, rax
nop word [rax + rax]
mov byte [rbp + rax - 0x42], r15b
inc rax
jmp 0x14012ca84
call r13
xchg r15, rax
mov r15, rax
je 0x14012c8c6
jne 0x14012c8c6
call rcx
lea edx, [rdx + 0xa873]
jl 0x14012d3f8
je 0x14012cb52
call rax
lea r9d, [rcx + 0x5e89]
call fcn.14012bbda
cmp rbp, rdi
movabs r12, 0x5936a1c25308b1eb
pushfq
lea r9d, [rdi - 0xf752]
test r15d, 0xcf14f0df
je 0x14012c669
jmp 0x14012c879
dec r8
lea ecx, [rdi - 0x389]
jmp 0x14012c519
xchg qword [rsp], r14
add rsp, 8
push rax
push rax
push rdx
xchg qword [rsp + 0x18], r12
add rsp, 0x20
jmp 0x14012c7b5
inc r15
cmp r15, 5
jb 0x14012ca90
mov eax, 0xfffffffe
xchg r12, r13
mov r12, qword [rsp + 0x398]
xchg r12, r13
je 0x14012c93b
jne 0x14012c93b
bswap rcx
jmp rcx
jmp 0x14012cb52
mov dword [rbp + 0xa], 0x76766b7e
mov word [rbp - 0x46], 0xf6f6
mov dword [rbp + 0xe], 0x386e6f
je 0x14012c982
jne 0x14012c982
jae 0x14012cf7f
jnp 0x14012c190
pop r11
and ebp, 0x1eaf895c
int3
jmp 0x14012c699
mov dword [rbp - 0x22], 0x6f7c7f7d
mov dword [rbp - 0x72], 0xf6f6f6f6
mov dword [rbp - 0x1e], 0x6f727e2a
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x1a], 0x7d73602a
mov dword [rbp - 0x6a], 0xf6f6f6f6
jmp 0x14012cac7
xchg rdx, r15
mov dword [rbp - 0x42], 0x76736b50
mov dword [rsp + 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x3e], 0x7e2a6e6f
mov dword [rsp + 0x72], 0xf6f6f6f6
mov dword [rbp - 0x3a], 0x78732a79
mov dword [rsp + 0x76], 0xf6f6f6f6
je 0x14012ca0c
jne 0x14012ca0c
and r8d, 0x84e16a21
rol r14d, 0xab
call rcx
syscall
inc rdi
movabs r8, 0x4b18edfffffe1de9
call rcx
call rax
rcr r12d, 0xa5
rcr esi, 0x55
call fcn.14012d1ab
jmp 0x14012c82e
mov dword [rbp - 0x62], 0xf6f6f6f6
mov dword [rbp - 0xe], 0x736e6f5c
mov dword [rbp - 0x5e], 0xf6f6f6f6
je 0x14012ca6e
jne 0x14012ca6e
jmp rcx
jmp 0x14012c858
cmp rax, 0x53
jb 0x14012c886
nop
mov byte [rsp + r15 + 0x46], 0
jne 0x14012caa4
je 0x14012caa4
push r9
ror edx, 0x10
cmp r15, rdx
movabs r8, 0xc1320fffffe61e9
lea r11d, [rbx + 0xff53]
ret
jmp 0x14012c90a
mov dword [rbp - 0x16], 0x2a766b7f
mov dword [rbp - 0x66], 0xf6f6f6f6
mov dword [rbp - 0x12], 0x2a35354d
jmp 0x14012ca24
mov dword [rbp - 2], 0x7d6f766c
mov dword [rbp - 0x52], 0xf6f6f6f6
mov dword [rbp + 2], 0x6f7c6b2a
mov dword [rbp - 0x4e], 0xf6f6f6f6
mov dword [rbp + 6], 0x7d78732a
mov dword [rbp - 0x4a], 0xf6f6f6f6
jmp 0x14012c953
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x2a], 0x57143c4c
mov dword [rbp - 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x26], 0x2a6f756b
outsd dx, dword [rsi]
sub al, bh
mov r14b, r14b
div dh
div byte [rbp + 0xd]
je 0x14012cb42
jmp rcx
jmp 0x14012c995
xchg r9, rsi
mov r9, qword [rsp + 0x3a0]
xchg rsi, r9
add rsp, 0x3a8
push rcx
push rdx
add eax, dword [rax]
add byte [rcx + 0x52], dl
je 0x14012cb6f
jne 0x14012cb6f
movabs r13, 0x17fcd3fffffbcce9
xor r9d, 0x5872c901
call rax
call rax
sub r15d, 0xc12f734c
jl 0x14012ccf3
jmp 0x14012c740
syscall
ror edi, 0x8a
ret
inc rdx
cmp rdx, 0x53
jb 0x14012c69d
mov r9d, 0x10
lea r8, [rsp + 0x46]
lea rdx, [rbp - 0x42]
xor ecx, ecx
jmp 0x14012c893
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg r8, rdx
mov r8, r15
xchg r8, rdx
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
and al, 0x36
jl 0x14012cc4c
jns 0x14012cb98
and al, 0x34
mul byte [rsi - 0x39]
and al, 0x3a
jl 0x14012cbdd
jmp 0x14012cc44
inc rdx
cmp rdx, 5
jb 0x14012cc50
jmp 0x14012cd8d
cmp rdx, 0x53
jb 0x14012ccaa
mov r9d, 0x10
lea r8, [rsp + 0x36]
jne 0x14012cc39
je 0x14012cc39
test ebp, 0x85d9ceed
pause
lea r8d, [rdi + 0xb057]
je 0x14012ceb5
jmp rcx
jmp 0x14012ccf5
nop dword [rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + rdx + 0x36]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
jmp 0x14012cbe2
movzx eax, byte [rbp + rdx + 0x66]
movzx ecx, byte [rbp + rdx + 0x12]
add cl, al
mov byte [rbp + rdx + 0x66], cl
mov byte [rbp + rdx + 0x12], r15b
inc rdx
mov dh, 0x4c
adc eax, 0x88c80212
adc rax, 0x7c884466
adc eax, 0xc2ff4812
jmp 0x14012cbf4
add byte [rax], al
lea rdx, [rbp + 0x66]
xor ecx, ecx
call r13
xchg r15, rax
jmp 0x14012cf57