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

Disassembly:
cmpsd dword [rsi], dword [rdi]
pop rsi
adc eax, 0xc905bb6c
int3
add ebp, 0xffffff81
sbb esi, dword [rdi]
jns 0x14012f781
invalid
mov bh, 0xcb
jrcxz 0x14012f7ab
pop rcx
xor eax, 0xa4c50c37
invalid
xor ebx, 0x820d7136
invalid
insb byte [rdi], dx
and byte [rbp + 0x63ab7b47], 0xe9
push rdi
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 [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
jmp 0x140130096
mov qword [rsp], rbx
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x360]
je 0x14013005d
jne 0x14013005d
lea r14d, [rbx + 0x90c9]
test r15d, 0x6efd9f15
rol r11d, 0x18
int3
jmp 0x140130101
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401300c0
cmp edx, 0xaaa3b17b
jmp 0x1401300a1
push rbp
nop
sub rsp, 8
jmp 0x140130019
je 0x1401301a9
inc r8d
jmp 0x140130129
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401300a7
nop dword [rax]
movsx eax, al
jne 0x1401300e6
je 0x1401300e6
mul r9
lea r10d, [rdi - 0xc105]
call rcx
rcl ecx, 0xe9
bswap rbx
xor r15d, 0xeabacd34
call rax
pushf
movabs r11, 0x78793ac25ff38beb
rcr r9d, 0x9e
jle 0x1401305ce
jmp 0x140130073
neg r8
rcl ebx, 0x16
ret 0x28
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
xchg r12, r10
jmp 0x140130178
nop word [rax + rax]
mov r9d, r8d
mov edx, 0x2bf7d3a0
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
je 0x140130156
jne 0x140130156
call rax
or r10d, 0x548776b6
call rax
jmp rax
jmp 0x1401300af
mov r12, qword [rax + 0x18]
xchg r12, r10
xchg r8, rax
jmp 0x140130186
mov r8, qword [r10 + 0x10]
xchg r8, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
jmp 0x14013011f
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
xchg r8, rsi
mov qword [rsp + 0x458], r8
xchg r8, rsi
xchg r12, rdi
jmp 0x140130278
xchg r11, rax
mov r11, qword [rcx + 0x10]
xchg r11, rax
jmp 0x1401301d7
mov rcx, qword [rax]
xchg r14, r9
mov r14, qword [rcx + 0x30]
jmp 0x14013035b
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013034d
jmp 0x14013031e
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r10d, r8d
je 0x140130245
jne 0x140130245
lea edx, [rcx + 0x1e5f]
rol edi, 0xe5
test r13d, 0x3c431d3a
popfq
test r15, rbp
ror r8d, 0x8a
cmp r8d, 0x14b78152
cmp rdx, rbp
pushfq
lea ebp, [rbp + 0x9e7e]
call rax
movabs r10, 0x589d8e000000e8e9
add r15d, 0xe360ad59
jmp 0x140130c83
jmp 0x140130332
xchg rbx, rcx
mov qword [rbp + 0x170], rbx
xchg rbx, rcx
jmp 0x1401303e2
mov qword [rsp + 0x450], r12
xchg rdi, r12
mov r8d, 0x18
mov qword [rsp + 0x448], r12
mov qword [rsp + 0x440], r13
movzx edx, word [rcx + r9*2]
xor r9d, r9d
jmp 0x14013036f
shr rcx, 4
shr rcx, 1
shr rcx, 1
mov qword [rbp + 0x160], rcx
mov rax, qword gs:[0x60]
lea r13, [rcx + 1]
mov rcx, qword [rax + 0x18]
jmp 0x1401301ca
mov r8d, r15d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 0x18
jmp 0x1401302a6
test eax, eax
js 0x14013154a
xchg rcx, r8
mov r8, qword [rbp + 0x160]
xchg r8, rcx
movabs rax, 0xec359e656663b
mul rcx
jmp 0x1401302cd
jmp 0x140130211
test al, al
je 0x14013032a
nop dword [rax]
jmp 0x14013034d
cmp edx, 0x6c30b421
je 0x140130405
inc r8d
jmp 0x140130309
mov edx, 0xd53c8046
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013030e
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401301e6
xchg r9, r14
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401301fd
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
xchg r14, r9
mov qword [rsp + 0x438], r9
xchg r14, r9
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
je 0x1401303be
jne 0x1401303be
rol r9d, 0x78
cmp r10, rbp
jl 0x140130a70
bswap r13
jge 0x14013059f
je 0x1401309b7
lea r15d, [rdx + 0x156b]
test r14, rcx
ret
jmp 0x140130266
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
xchg rsi, rbp
movups xmmword [rsi + 0x160], xmm0
xchg rbp, rsi
call rax
jmp 0x1401302e2
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x1401304da
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130470
jmp 0x140130453
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]
mov r10d, r8d
mov edx, 0xe23ed354
jmp 0x1401304c2
cmp edx, 0x199b0bd8
je 0x1401304f9
inc r8d
jmp 0x140130446
je 0x14013045f
nop dword [rax]
invalid