Function at 0x14012b105
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lodsb al, byte [esi]
and byte [rax + 0x485c9119], ch
hlt
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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
mov qword [rsp + 0x18], r8
xchg r13, rdx
jmp 0x14012a123
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a0b1
cmp edx, 0x204a7b32
jmp 0x14012a14e
cli
xor bh, byte [rbx + 0x4a]
and cl, ch
sbb dword [rcx], eax
add byte [rax], al
sub rsp, 8
lea rbp, [rsp - 0x2a8]
sub rsp, 0x3a8
mov rax, qword gs:[0x60]
xor r15d, r15d
je 0x14012a084
jne 0x14012a084
dec rdi
lea edx, [rdi + 0x7cf2]
lea ecx, [rcx - 0x2e58]
and ebx, 0x1a17b261
jmp rax
jmp 0x14012a13f
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012a154
nop dword [rax]
movsx eax, al
jne 0x14012a0fc
je 0x14012a0fc
add ecx, 0xe291fac
popfq
lea esi, [rbx - 0x89c7]
ret
jmp 0x14012a012
xchg rbp, r10
xchg r14, rax
mov r14, qword [r10 + 0x10]
xchg r14, rax
jmp 0x14012a18b
mov qword [rsp + 0x10], r13
xchg rdx, r13
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
jmp 0x14012a15c
mov r8d, r15d
xchg rbp, r10
mov rbp, qword [rax + 0x18]
jmp 0x14012a113
je 0x14012a220
inc r8d
jmp 0x14012a20b
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
mov qword [rsp - 8], rdi
jmp 0x14012a171
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
and al, 0x41
push rsi
nop
mov qword [rsp - 8], r15
jmp 0x14012a035
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
je 0x14012a1cf
jne 0x14012a1cf
rcr ebp, 0xe
and r9d, 0x2ec7939a
and r14d, 0x911d8a3c
neg r12
cmp edx, 0x72cb972a
test edi, 0xb12f3fe9
jmp rax
jmp 0x14012a1f9
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x1530fc6f
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
jmp 0x14012a09d
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
jmp 0x14012a26d
mov rsi, qword [rcx + 0x30]
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14012a2f7
mov edi, dword [rcx + rdx*4]
xchg r11, rcx
mov r11, qword [rax + 0x18]
xchg rcx, r11
add rdi, r11
xchg r9, rax
jmp 0x14012a2e6
jmp 0x14012a301
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
sbb r11, qword [rcx + rcx*2]
add ecx, ebx
jmp 0x14012a251
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012a326
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012a33a
nop dword [rax]
je 0x14012a2cf
jne 0x14012a2cf
lea ebp, [rcx + 0x2db5]
rcl r15d, 0x15
rol r9d, 0x1a
cmp esi, 0xfa8ecaa6
rol edx, 0x7b
rol edi, 0x34
movabs r8, 0x6a15e7f06284aeeb
jae 0x140129f77
jmp 0x14012a27f
rcr r13d, 0x47
call 0x14012a411
mov r9, qword [rcx + 0x10]
xchg r9, rax
mov rcx, qword [rax]
xchg rsi, r9
jmp 0x14012a239
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa4298ec7
lea rax, [r11 + r10*4]
je 0x14012a313
jne 0x14012a313
movabs r13, 0x5ec6ed5559c282eb
call rcx
jnp 0x14012a274
jmp 0x14012a297
ret 0x18
test al, al
jne 0x14012a27f
cmp edx, 0x537ac951
je 0x14012a342
inc r8d
jmp 0x14012a268
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14012a360
jmp 0x14012a4b2
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
jmp 0x14012a3cd
mov edx, 0xa72bd217
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x14012a38e
inc rcx
test al, al
je 0x14012a4a1
jne 0x14012a3bd
je 0x14012a3bd
xor esi, 0x432f33d2
jle 0x14012b36a
lea r12d, [rbp - 0x83d2]
inc r15
jle 0x1401297b7
call rax
movabs r13, 0x3ce6e4000000b0e9
inc r9
call 0x14012a993
jmp 0x14012a472
xchg r12, rcx
mov r12, qword [rax + 0x18]
xchg rcx, r12
add r12, r9
xchg rbp, rax
mov rbp, qword [rcx + 0x10]
je 0x14012a400
jne 0x14012a400
mov ecx, 0xd7b4d8dc
popf
jns 0x14012ad6a
and r12d, 0xdb071088
js 0x14012af0e
movabs r11, 0x1c397297029d0beb
jmp 0x14012a022
jmp 0x14012a40d
xchg rbp, rax
xchg rcx, rdi
mov rdi, qword [rax]
xchg rdi, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
je 0x14012a45b
jne 0x14012a45b
lea ebx, [rdx + 0x3be0]
bswap r12
add r14d, 0x8ed357c7
cmp rsi, rbx
lea ecx, [rbp - 0xc163]
popfq
or r15d, 0xb66a62c7
call rax
bswap rsi
xor r12d, 0x5a21326f
movabs r8, 0x1dada9d461684ceb
and r13d, 0xf8659be9
bswap r13
call 0x14012b105
jmp 0x14012a4a9
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012a483
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a475
cmp edx, 0x34089c0
je 0x14012a500
inc r8d
jmp 0x14012a35b
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
je 0x14012a4f0
jne 0x14012a4f0
jmp rax
jmp 0x14012a376
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
and al, 0x28
add al, 0
add byte [rax], al
xchg rsi, r15
mov qword [rsp + 0x3a0], r15
xchg r15, rsi
jmp 0x14012a725
add r14, r9
xchg rdi, r15
mov qword [rsp + 0x30], rdi
xchg r15, rdi
lea r9, [rbp + 0xc0]
mov qword [rbp + 0xc0], 0x1f400000
mov rcx, 0xffffffffffffffff
jmp 0x14012a5d4
call rdi
cmp qword [rsp + 0x30], r15
je 0x14012d75b
mov rax, qword gs:[0x60]
mov r8d, r15d
xchg rcx, r13
push rdx
and r12d, 0x528ada5
jmp 0x14012ac4b
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
or ebx, dword [rcx + rcx*2]
add ecx, ecx
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x30]
jmp 0x14012a52b
cmp edx, 0xe2daca44
je 0x14012afb0
inc r8d
jmp 0x14012ac94
xchg r15, r9
mov r15, qword [rcx + 0x30]
xchg r15, r9
movsxd rax, dword [r9 + 0x3c]
je 0x14012ab5e
jne 0x14012ab5e
mul rbx
call rax
add r13d, 0x1be3bba5
rol ebx, 0xb9
rol r9d, 0x34
jle 0x14012b344
cmp rbx, rdi
add r11d, 0x36653406
lea r15d, [rcx + 0x3d42]
movabs rdx, 0x4f9f410000011be9
xor r12d, 0x4b227f35
or ebp, 0xeb803426
rol r9d, 7
test r15, rdi
rcl esi, 0x92
test r14, rcx
ret 0x28
jmp 0x14012ac7e
mov edx, 0xfffe66eb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x14012af22
xchg rcx, r13
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
jmp 0x14012ac9c
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012adc3
jmp 0x14012aaf7
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x14012ab96
xchg rdx, rax
xchg rbx, rcx
mov rbx, qword [rax]
xchg rbx, rcx
jne 0x14012acec
je 0x14012acec
pause
rol r12d, 0x8a
rcl esi, 0x34
or r12d, 0x1516cca4
lea ecx, [rcx - 0xa603]
sub r15d, 0xfa079d4a
pop r8
jae 0x14012ad5e
invalid
rol r12d, 0x53
popf
xor ecx, 0xfe901c3f
div rdx
ror ecx, 0xac
cmp ecx, 0xe43acf48
pushf
movabs rcx, 0x67488fffffe2fe9
ror r13d, 0xba
ret 0x18
jmp 0x14012ab20
adc cl, byte [rdi]
mov dh, byte [rdx - 0xf]
invalid
je 0x14012ab03
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x14012ae04
jne 0x14012ae04
call rcx
xor r12d, 0x922a5bb2
bswap r8
call rax
div rbx
jmp rcx
jmp 0x14012abf8
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012adba
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x14012b18d
lea r8d, [rdi - 0x8f92]
add ecx, 0xad29aee8
mul rdi
cmp r9, rcx
or ebx, 0x5941196b
jp 0x14012a02b
jmp 0x14012b2f4
jmp rax
lea ebx, [rdx - 0x1887]
jmp rcx
pause
rcl r10d, 0x72
jl 0x14012b3a2
jmp 0x14012afc2
invalid
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]
lea rax, [rax + rcx*8]
jmp 0x14012b809
jne 0x14012b9d1
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jmp 0x14012b488
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
jmp 0x14012b445
lea rax, [rcx + rdi]
xchg rdi, rax
mov qword [rbp + 0x198], rdi
xchg rdi, rax
cwde
add dword [rax], eax
add byte [rax - 0x69], cl
mov qword [rbp + 0xd0], rdi
je 0x14012b2dd
jne 0x14012b2dd
rcr r13d, 0x80
ret
jmp 0x14012b66b
rol ecx, 0x7a
syscall
xor r11d, 0xb063faaf
lea esi, [rdx - 0xec56]
jne 0x14012b31d
je 0x14012b31d
add r12d, 0x51059817
rcl r14d, 0xf3
jo 0x14012a6fb
movabs rbp, 0x74179b000000b9e9
cpuid
rcl r15d, 0xe
pushfq
jmp 0x14012b35f
jmp 0x14012b3db
lea rax, [rbp + 0xbc]
mov dword [rbp + 0xbc], r15d
mov rcx, 0xffffffffffffffff
je 0x14012b361
jne 0x14012b361
call rcx
movabs r15, 0x3c6fdffffffd7ce9
div r10
test edi, 0xe7b4b52
lea ebp, [rdx - 0x2729]
rol edi, 0x29
lea ecx, [rbp + 0x40f9]
jmp fcn.14012a735
jmp 0x14012b0e2
and r13d, 0x45ab49ff
lea esi, [rbp - 0x30f2]
lea r12d, [rbx - 0x6b59]
pause
pause
jl 0x14012b2b1
cmp r10, rcx
movabs rsi, 0x12a65f00000454e9
pushf
call rax
popf
rol ebx, 0x70
call fcn.14012a5f0
add r8d, 0xf098d9c9
nop
or ecx, 0xc44197f8
and r13d, 0x46c3b01a
jne 0x14012b42d
je 0x14012b42d
jmp rcx
jmp 0x14012b847
invalid
xchg rdx, rsi
mov qword [rbp + 0x190], rsi
xchg rsi, rdx
mov eax, dword [r13 + 0xdc]
jmp 0x14012b8df
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x14012b17a
jne 0x14012b9bc
cmp byte [rbx + 5], 0x61
jne 0x14012b9d1
mov dil, 1
jmp 0x14012b9d1
cmp dword [rbx], 0x54494e49
je 0x14012c5b9
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x14012b468
nop
lea edx, [rbx + 0x43cf]
je 0x14012b54a
jne 0x14012b54a
jge 0x14012b63f
movabs r12, 0x3dd8e4fffffab8e9
call fcn.14012b1d8
lea r13d, [rcx - 0x1fd]
popfq
pushf
call fcn.14012a172
or r13d, 0x9f4e2f7a
jmp 0x14012b082
jmp 0x14012b007
lea rax, [rdx + rdi]
mov qword [rbp + 0x190], rax
cmp rcx, rdi
jae 0x14012b2b7
je 0x14012b65e
jne 0x14012b65e
jb 0x14012c15c
jmp rcx
add eax, 0xff490000
enter 0xffffffffffffe0ff, 0xffffffffffffffc1
invalid
jmp 0x14012b2a8
lea r8, [rbp + 0xc8]
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0xd0]
xchg r15, rax
mov qword [rbp + 0xc8], r15
xchg r15, rax
mov r9d, 4
je 0x14012b6cf
jne 0x14012b6cf
je 0x14012c183
pushfq
call rcx
popf
rcr r9d, 0x23
rcr edi, 0x88
lea r9d, [rcx + 0xf6b9]
jmp rcx
jmp 0x14012b344
add al, ch
invalid
cmp rbx, rax
jae 0x14012c636
nop dword [rax]
cmp dword [rbx + 0x10], r15d
jmp 0x14012b85d
rcr r8d, 0x29
lea ecx, [rbp - 0xd96c]
sub r9d, 0x66d25d5f
jmp 0x14012b89c
je 0x14012c5b9
cmp dword [rbx + 0x14], r15d
je 0x14012c5b9
cmp byte [rbx], 0x2e
jne 0x14012b521
cmp dword [rbx + 1], 0x63727372
je 0x14012c5b9
jmp 0x14012b521
mov dword [rbp + 0x114], eax
cmp rdx, rdi
jae 0x14012b627
std
invalid
jmp 0x14012b61c
lea r13d, [rdi - 0x4208]
cmp r11d, 0x1b83f2bc
cmp rdx, rbp
lea r8d, [rbp - 0xa079]
popfq
jnp 0x14012c106
je 0x14012b8c1
jne 0x14012b8c1
movabs r9, 0x5e10c3000000a9e9
lea r10d, [rdx - 0x57f4]
and r11d, 0xce0549c
call rcx
bswap rbx
ret 0x38
jmp 0x14012b96f
mov dword [rbp + 0x110], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x198], rcx
mov eax, dword [r13 + 0xa4]
jmp 0x14012b888
neg rbx
jns 0x14012b0b2
mul r9
jmp 0x14012afe6
cmp eax, 0x74616470
jne 0x14012b9d1
cmp byte [rbx + 5], 0x61
je 0x14012c5b9
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x40]
cmp eax, dword [rbx + 0x10]
jmp 0x14012c240
mov r9d, 0x20
or eax, 0x20000020
mov dword [rsp + 0x50], r9d
mov dword [rbx + 0x24], eax
jmp 0x14012c274
js 0x14012c26f
test al, 0x40
je 0x14012c26f
and eax, 0xffffffbf
jmp 0x14012baa5
lea r9, [rbp + 0x110]
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x190]
mov edx, r14d
xchg r12, rcx
mov r12, rsi
jmp 0x14012c0ca
lea r12d, [rbx - 0xee7]
lea r13d, [rbp + 0xc52d]
rcr r13d, 0x80
jmp rax
add r13d, 0x7e543459
div r12
jg 0x14012c395
cmp ebx, 0xe686b7bb
jmp 0x14012bf78
mov qword [rsp + 0x20], rax
xchg r13, r14
mov qword [rsp + 0x40], r13
jmp 0x14012c014
jmp rax
jg 0x14012c45d
lea edx, [rbp + 0x7581]
ror edx, 0xa9
ror edx, 0x3c
lea ebx, [rbp + 0xb541]
int3
xchg r13, r14
call r12
cmp eax, 0xc000008c
jne 0x14012bcff
nop
jmp 0x14012bd5c
xchg r12, rcx
call fcn.14012d770
test dil, dil
jne 0x14012c5b9
mov eax, dword [rbx + 0x24]
test eax, eax
jmp 0x14012bb3d
out dx, eax
pushf
rcr edi, 0x39
lea ebx, [rbx + 0x9568]
nop
rol edx, 0x76
jmp 0x14012be45
rol ebx, 0x8f
jmp rcx
add byte [rax], al
mov r14d, eax
lea rax, [0x140000000]
add rsi, rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
jne 0x14012c1bc
je 0x14012c1bc
lea r14d, [rdx + 0x7e96]
rol r14d, 0x15
call rcx
syscall
pushf
js 0x14012c201
call rax
movabs r8, 0x3c6b7fffffbf6e9
mul r8
cpuid
cmp r13d, 0xa6fd079d
popf
popf
pushf
ret 0x28
jmp 0x14012bdb7
bswap ebp
call rcx
cmp r10, rdi
sub edi, 0x48dd0035
ret
lea rdx, [rsp + 0x30]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
mov rcx, 0xffffffffffffffff
jmp 0x14012c185
mov r9d, dword [rsp + 0x50]
lea rax, [rsp + 0x50]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x30]
call r12
jmp 0x14012c775
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
jne 0x14012c2d0
je 0x14012c2d0
rol r12d, 0x4d
or r8d, 0x8da5ec1d
test r14d, 0x21648031
cmp edi, 0x360ce1bb
dec rdi
rcl ebx, 0xf9
int3
jmp 0x14012c607
cli
invalid
mov ecx, dword [rax]
test ecx, ecx
je 0x14012d2b0
cmp dword [rax + 4], r15d
je 0x14012d2b0
jne 0x14012c42f
je 0x14012c42f
jno 0x14012b43f
popf
syscall
lea r14d, [rcx - 0x7227]
lea r9d, [rbx - 0x4dcd]
cmp r13d, 0x9d9d08b7
ret
jmp 0x14012c297
add byte [rax], al
jge 0x14012b894
pushf
rol r15d, 0x50
jmp 0x14012c584
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x14012db20]
jmp 0x14012c3e2
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x14012c65e
cmp r8d, 0xdbb038d0
je 0x14012c9ba
test r9d, r9d
jne 0x14012c8a0
jmp 0x14012c5dd
je 0x14012c5dd
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012c5dd
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
je 0x14012c51a
jne 0x14012c51a
push rsi
jg 0x14012b7e2
rcl ebx, 0x61
pushf
lea ebp, [rcx + 0xf49e]
cmp r13, rcx
call rax
lea r8d, [rdx + 0x8476]
movabs r11, 0x17008d00000381e9
jmp rax
jmp 0x14012c8a0
ret
movzx eax, word [r13 + 6]
nop
sub rbx, 0x565d15d3
add rbx, 0x565d15fb
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
jmp 0x14012c622
mov rax, qword [rax]
jmp 0x14012c60f
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, rsi
mov rsi, qword [rax + 0x30]
xchg r10, rsi
movsxd rcx, dword [r10 + 0x3c]
jmp 0x14012c649
lea rax, [rax + rdx*8]
cmp rbx, rax
jb 0x14012b815
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0xbc]
lea rax, [rbp + 0xbc]
jmp 0x14012c92d
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
jmp 0x14012c4d4
nop
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
je 0x14012c6aa
jne 0x14012c6aa
jmp 0x14012c4ad
xchg ebp, eax
lodsb al, byte [rsi]
add byte [rax], al
cpuid
ror r15d, 0x19
ret 0x28
bswap rsi
jmp 0x14012c6b3
cmp eax, 0xc0000096
jne 0x14012c5b9
nop
jae 0x14012c9a7
and ecx, 0x50616fcc
cmp rdi, rbx
jmp 0x14012c795
popf
div rdi
and ebx, 0xff79e2a8
jne 0x14012c7c6
je 0x14012c7c6
jp 0x14012bd9c
cpuid
lea ebx, [rdx + 0x26b0]
or ebx, 0xb73caa17
pause
call fcn.14012cfd6
cmp r12, rbp
call rcx
movabs r9, 0x7ad862ffffff37e9
mul rsi
pop r9
jmp 0x14012c702
dec r9d
mov r8d, 0xf90d0cf5
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
add rcx, r10
movzx edx, byte [rcx]
jmp 0x14012c8bc
inc rcx
test dl, dl
je 0x14012c4c6
jmp 0x14012c65c
lea r8, [rbp + 0xc8]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0xd0]
jmp 0x14012c489
mov edx, 0x978d4461
and eax, 0x41ffff0a
xor ebx, 0xe290341c
ret 0x38
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
add rcx, r10
movzx edx, word [rax + r9*2]
mov rax, qword gs:[0x60]
mov edi, dword [rcx + rdx*4]
jmp 0x14012cb07
mov rax, qword [rax + 0x10]
nop dword [rax]
mov rax, qword [rax + 0x18]
add rdi, r10
xchg rdi, rbx
mov qword [rsp + 0x40], rbx
xchg rdi, rbx
jmp 0x14012ca0b