Function at 0x14012f000
Capabilities:
Access peb ldr_data
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov ch, byte [rcx]
mov dh, 0xdc
jb 0x14012e5bf
mov ebp, 0x37a5ee
cmpsb byte [rsi], byte [rdi]
sbb ecx, ebx
cmovo ebp, dword [0x11c4a74f0]
invalid
xor dword [rcx + 0x32dfcdfa], 0xa04e0b46
invalid
xor eax, 0xe1a266b1
movsd dword [rdi], dword [rsi]
sub esp, dword [rdi - 0x7e]
jmp 0x193eff804
ja 0x14012e9fa
jmp 0x14012e9b1
mov fs, word [rsi]
stosb byte [rdi], al
cmc
xor eax, 0xa45b4a30
rcl dword [rdi + rbp], 0x70
std
cmpsb byte [rsi], byte [rdi]
pop rsi
jle 0x14012ea11
test dword [rsi - 0x4c], esi
cmp eax, 0x9ebef1db
lodsb al, byte [rsi]
invalid
int1
mov esi, 0x2a82ac9e
mov edi, dword [rdi + 0x7a93ba36]
sub byte [r10], r14b
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 r13, r9
mov qword [rsp + 0x20], r13
xchg r13, r9
mov qword [rsp + 0x20], r13
xchg r9, r13
xchg r8, rdx
mov qword [rsp + 0x18], rdx
je 0x14012f025
jne 0x14012f025
jno 0x14012f392
jne 0x14012e9ec
movabs r11, 0x5879204a796977eb
dec rbx
or edi, 0xa6ada85d
jno 0x14012f2d7
jmp 0x14012f09e
lea esi, [rdi + 0xb3b9]
ret
push rbx
nop
push 0x7fd342c9
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r13
sub rsp, 8
jmp 0x14012f072
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
xchg r9, rax
mov r9, qword [r10 + 0x10]
jmp 0x14012f0ae
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
jmp 0x14012f177
xchg rdx, rbp
xchg rcx, r10
mov qword [rsp + 8], r10
xchg r10, rcx
push rbp
jmp 0x14012f043
xchg rdx, r8
xchg rdx, rbp
mov qword [rsp + 0x10], rbp
jmp 0x14012f08a
xchg r9, rax
xchg r8, r10
mov r8, qword [rax]
xchg r8, r10
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jne 0x14012f0ed
je 0x14012f0ed
inc r12
dec r13
test rdi, rbx
lea ecx, [rbx + 0xdeb5]
lea r10d, [rdi + 0xca23]
lea edi, [rbp - 0x5ad1]
lea r8d, [rdi + 0x152]
test r10, rbp
movabs r11, 0x4bbb301a63a345eb
push rsi
pushfq
cmp r13d, 0x5f823d82
jmp 0x14012fd03
jmp 0x14012f134
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f113
je 0x14012f16f
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012f15b
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
jmp 0x14012f103
test al, al
jne 0x14012f11c
cmp edx, 0xd985a5e4
je 0x14012f194
inc r8d
jmp 0x14012f146
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jmp 0x14012f05d
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jne 0x14012f1d9
je 0x14012f1d9
ror r8d, 0x8e
rol r12d, 0xf4
test r15, rbx
pop r9
inc r15
call rcx
je 0x14012f01d
lea r13d, [rcx + 0x893b]
cmp r12, rbp
ror r14d, 0xbb
movabs r12, 0x41f310000011ae9
lea edx, [rdx - 0x2f92]
cmp r8d, 0x35ef2153
cmp edi, 0xdab217f4
cpuid
ror r11d, 0xb3
lea ebp, [rbx + 0x5596]
jae 0x14012e5a1
jmp 0x14012f2f8
lea r9d, [rcx - 0x4221]
call 0x14012f4dd
xchg rcx, rdi
add rdi, r11
mov rax, qword [rcx + 0x10]
xchg rcx, r8
mov r8, qword [rax]
xchg rcx, r8
mov r9, qword [rcx + 0x30]
jne 0x14012f271
je 0x14012f271
syscall
rcl ebx, 0x79
inc rdi
call 0x14012ff25
cmp r9, rbp
lea r11d, [rdx + 0xf587]
lea r11d, [rcx + 0xac0e]
lea r15d, [rbp + 0xdde8]
div rcx
test r14d, 0x4a44d375
jno 0x14012ee4f
lea edi, [rbx - 0xd245]
call rcx
call rax
neg rdi
movabs r12, 0x7ef1d1cd24fe62eb
jb 0x14012f206
jmp 0x14012f2d5
jmp 0x14012e55f
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f2c1
cmp edx, 0x967ff6ef
je 0x14012f30f
inc r8d
jmp 0x14012f2eb
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f2b8
je 0x14012f298
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14012f280
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
cmp al, 0x42
mov ebx, dword [rax + rcx + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
jmp 0x14012f2a0
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
xchg rdi, rcx
mov rdi, qword [rax + 0x18]
jmp 0x14012f212
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
jne 0x14012f327
je 0x14012f327
pop rcx
movabs r15, 0x135a3ac80f2819eb
rol r15d, 0x3d
call rax
mov edx, 0xfcb64000
test r8d, 0x7543a9fb
ret
jmp 0x14012f342
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r15, r9
jmp 0x14012f373
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012f3dd
mov rax, qword [rcx + 0x10]
xchg r8, rcx
mov r8, qword [rax]
xchg rcx, r8
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14012f3c3
add byte [rax], al
add byte [rdx - 0x75], al
or al, 8
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012f3bb
jmp 0x14012f362
cmp edx, 0x3174ef3a
je 0x14012f3f4
inc r8d
jmp 0x14012f3cc
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xc3efe229
lea rax, [r11 + r10*4]
jmp 0x14012f395
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f365
jmp 0x14012f3af
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
jmp 0x14012f57e
je 0x14012f4f0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
je 0x14012f458
jne 0x14012f458
lea r11d, [rdx + 0x51e5]
rol r8d, 0x6b
div r13
test r12, rdx
rcl edi, 0xf7
lea r11d, [rdx + 0x2d10]
div r8
mov edx, 0x7dcd791b
call rcx
syscall
pause
rcr ecx, 0x3c
rcr r8d, 9
lea ebx, [rcx + 0xc449]
movabs rdx, 0x308e9fac323371eb
call 0x14012facf
jmp 0x14012f4cb
mov rax, qword gs:[0x60]
mov r8d, r13d
xchg r15, rcx
mov r15, qword [rax + 0x18]
xchg r15, rcx
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jmp 0x14012f487
xchg r15, r9
mov r15, qword [rcx + 0x30]
xchg r9, r15
movsxd rax, dword [r9 + 0x3c]
je 0x14012f49b
jne 0x14012f49b
movabs rsi, 0x73a4b47376b6beb
rcr r13d, 0xf2
jmp 0x14012f508
rcr ebp, 0xf2
cmp rbx, rdi
lea r12d, [rdx + 0xf939]
je 0x14012f606
add r14d, 0x5495838d
popfq
test r11, rdx
test r13d, 0x7fae7fa5
ret
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f415
cmp edx, 0x44465f52
je 0x14012f678
jmp 0x14012f4f0
inc r8d
jmp 0x14012f51e
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f40c
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x652a85fb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
je 0x14012f550
jne 0x14012f550
and esi, 0xae5439af
jbe 0x14012f4a4
rol edi, 0x6d
sub r15d, 0x22545807
cmp esi, 0x38ffd670
movabs rbx, 0x1958211e24efa6eb
cmp r8, rdx
ror edx, 0xfd
rol r11d, 0xb1
cmp r13, rbx
mov ebx, 0xbee558f7
lea ebp, [rbx + 0x53ee]
pop r15
lea esi, [rdi - 0x6858]
test r10, rcx
ret 0x30
jmp 0x14012f4f8
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x14012f5c9
je 0x14012f5c9
lea ecx, [rdi - 0x586a]
jmp rax
jmp 0x14012f659
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x14013205b
je 0x14012f644
jne 0x14012f644
add ebx, 0xab48f067
test rbx, rbx
lea r11d, [rdx - 0x6d17]
pause
cmp ecx, 0xbb665ac2
cpuid
je 0x14012f931
add byte [rax], al
invalid
lea r8d, [rdi - 0xd05]
jb 0x14012ec8f
jmp rcx
jmp 0x14012f465
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
xchg r13, r9
mov qword [rsp + 0x48], r9
xchg r13, r9
jmp 0x14012f5d9
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14012f702
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012f6fa
jmp 0x14012f6cb
mov rsi, qword [rcx + 0x10]
xchg rsi, rax
xchg rcx, rdi
mov rdi, qword [rax]
xchg rdi, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x14012f72b
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 0x14012f6e8
jne 0x14012f6ce
cmp edx, 0xec7954e5
je 0x14012f79f
inc r8d
jmp 0x14012f73d
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14012f714
mov esi, dword [rcx + rdx*4]
xchg rcx, r12
mov r12, qword [rax + 0x18]
xchg r12, rcx
add rsi, r9
xchg rsi, rax
jmp 0x14012f6af
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
add byte [rax], r8b
mov r10d, r8d
mov edx, 0x5c0a2425
je 0x14012f77f
jne 0x14012f77f
mov r15d, 0xbdfd211c
rcr edx, 0x11
neg rbx
and r15d, 0x2cac2eb0
bswap rsi
ret
jmp 0x14012f691
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r13, r10
mov qword [rsp + 0x20], r10
xchg r10, r13
movzx edx, word [rcx + r10*2]
jmp 0x14012fae2
cmp r8, 0x4b
jb 0x14012f7d2
xchg r11, rbx
mov r11, r9
xchg r11, rbx
xchg rcx, r8
mov r8, qword [rsp + 0x48]
jne 0x14012f7e4
je 0x14012f7e4
rcl r15d, 0x64
movabs r13, 0x1e1ba8000001bfe9
call rax
jmp rax
jmp 0x14012f9a8
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r9, r13
mov qword [rbp + 0x100], r9
xchg r9, r13
jmp 0x14012fa4d
test cl, cl
je 0x14012fc01
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
jne 0x14012f871
je 0x14012f871
and r8d, 0x4a17e1da
call rax
lea ecx, [rbp - 0xbc6]
lea ebp, [rdi - 0xce5]
neg r13
jmp rax
jmp 0x14012faf9
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
je 0x14012f8f1
jne 0x14012f8f1
mov r10d, 0x56b49c03
test r10, rbx
jg 0x1401305d8
div r9
rcr r8d, 0x5d
lea r8d, [rcx + 0x5657]
lea eax, [rcx + 0x5657]
jmp rax
jmp 0x14012fa08
nop dword [rax]
xchg r10, rsi
mov rsi, qword [rax + 0x30]
xchg rsi, r10
movsxd rcx, dword [r10 + 0x3c]
jmp 0x14012f9ba
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
mov dword [rbp + 0xd0], ebp
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
jmp 0x14012fc5f
je 0x14012fc0a
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
jmp 0x14012f965
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x14012f81f
cmp r10, rcx
jae 0x14012fb64
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
jmp 0x14012fac8
xchg r8, rcx
neg r10
add r10, 0xfffffffffffff000
jmp 0x14012fb51
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14012fc0a
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x14012f94b
xchg r13, rsi
call rsi
test eax, eax
jne 0x14013205b
mov rax, qword [rsp + 0x30]
dec rax
jmp 0x14012fcae
mov byte [r9], 0xc3
test rbx, rbx
je 0x14012f7c9
rdtsc
jmp 0x14012fc12
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
jmp 0x14012fa35
shl rdx, 2
shl rdx, 1
or rax, rdx
xchg r9, r8
mov r9, rax
xchg r9, r8
jmp 0x14012fb11
xor ecx, ecx
call rbx
xchg rsi, rcx
mov rsi, qword [rsp + 0x30]
xchg rcx, rsi
call rdi
test eax, eax
jmp 0x14012fb38
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
xchg r10, r13
jne 0x14012faa9
je 0x14012faa9
rcl r12d, 0x7d
add ebp, 0x256faa70
lea esi, [rcx - 0xd244]
test r10, rbp
rol r8d, 0x5f
rcl ebp, 0xa
lea edi, [rcx - 0xaefb]
pushfq
jmp rax
jmp 0x14012fb71
shl rdx, 6
shl rdx, 0x16
shl rdx, 2
shl rdx, 1
shl rdx, 1
or rax, rdx
jmp 0x14012fc96
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
jmp 0x14012f7f9
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x14012f829
cmp r8d, 0x99adc74c
jmp 0x14012fbfb
xchg r13, rax
mov r13, r11
xchg r13, rax
mul r8
xchg r15, rcx
mov r15, r8
jmp 0x14012fc7a
mov rdi, qword [rbp + 0xd0]
xchg rcx, rdi
add rcx, r10
jmp 0x14012f984
jne 0x14013205b
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
jmp 0x14012f929
neg r10
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x14012f9a1
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
jmp 0x14012f897
mov qword [rbp + 0xf8], r10
xchg r13, r10
xchg rdi, rbp
movdqu xmmword [rdi + 0x108], xmm0
xchg rdi, rbp
xchg rsi, r13
mov qword [rsp + 0x30], rsi
jne 0x14012fbd7
je 0x14012fbd7
sub r8d, 0x5554b0b
int3
jmp 0x14012f9da
je 0x14012fcce
test r9d, r9d
jne 0x14012f965
mov rax, qword [rax]
jmp 0x14012fc75
shl rdx, 0x16
shl rdx, 6
shl rdx, 1
jne 0x14012fc56
je 0x14012fc56
lea r10d, [rbx - 0x7064]
add r14d, 0xc04ba4b9
ror edi, 0x4b
ja 0x14012f8cb
push rdi
lea ebx, [rbx - 0x4c2b]
dec r8
rcr edx, 0x33
pushfq
and ebx, 0x1bf3ce0a
rcr edx, 0x95
cmp rsi, rbx
cpuid
movabs r14, 0x3e49e6fffffdc2e9
ret
jmp 0x14012fa1d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
jmp 0x14012f90f
jmp 0x14012f916
xchg r15, rcx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
jmp 0x14012f7bf
xchg rdx, r9
mov rdx, rax
xchg r9, rdx
and r9d, 0xfff
add r9, r10
jmp 0x14012f9f4
cmp rax, 0xfffffffffffffffd
ja 0x14013205b
mov r10, qword [rsp + 0x48]
xchg r15, rbx
mov r15, r13
xchg r15, rbx
xchg rdi, rcx
jmp 0x14012fb26
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
jmp fcn.14012fd1b
xchg byte [rbx - 9], bl
invalid
mov eax, 0xffffffff
jmp 0x1401318e0