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

Disassembly:
mov rax, rsp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x50
mov qword [rax - 0x58], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x20], rbp
mov rdi, rdx
mov rsi, rcx
mov ebp, 0x99999999
cmp dword [rdx + 0x30], ebp
je 0x1400079dd
call fcn.14000adc4
jmp 0x140007cd3
xor r15d, r15d
cmp byte [rdx + 0x45d], r15b
je 0x1400079ee
call fcn.14000aea0
cmp word [rdi + 0x8d6], r15w
je 0x140007a28
mov rdx, rdi
mov rcx, rsi
call fcn.140008530
cmp dword [rsi], r15d
je 0x140007a28
cmp dword [rsi + 0x10], r15d
je 0x140007cd3
xor r9d, r9d
xor r8d, r8d
or edx, 0xffffffff
mov rcx, rsi
call fcn.140007d38
jmp 0x140007cd3
cmp byte [rdi + 0x45c], r15b
jne 0x140007a3b
cmp word [rdi + 0x462], r15w
je 0x140007a62
mov rdx, rdi
mov rcx, rsi
call fcn.14000b170
cmp dword [rsi], r15d
je 0x140007a62
cmp dword [rsi + 0x10], r15d
je 0x140007a62
xor r9d, r9d
xor r8d, r8d
or edx, 0xffffffff
mov rcx, rsi
call fcn.140007d38
mov edx, dword [rdi + 0x34]
test edx, edx
je 0x140007a81
lea rcx, [rdi + 0x4c]
movzx eax, word [rcx]
neg ax
sbb r8, r8
and r8, rcx
mov rcx, rsi
call fcn.1400091c8
mov r12d, 1
cmp dword [rdi + 0x1c], r15d
je 0x140007a98
mov edx, r12d
mov rcx, rsi
call fcn.140009eb4
mov r8d, dword [rdi + 0x24]
cmp r8d, ebp
je 0x140007aac
mov edx, r12d
mov rcx, rsi
call fcn.14000a314
mov r8d, dword [rdi + 0x2c]
cmp r8d, ebp
je 0x140007ac0
mov edx, r12d
mov rcx, rsi
call fcn.14000a714
cmp byte [rdi + 0x458], r15b
je 0x140007ade
lea r8, [rdi + 0x254]
mov edx, dword [rdi + 0x454]
mov rcx, rsi
call fcn.14000aa00
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140007864
nop
mov ebx, dword [rax + 8]
lea rcx, [rsp + 0x28]
call fcn.14000755c
test ebx, ebx
je 0x140007b3d
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.140007864
nop
mov rdx, rax
mov rcx, rsi
call fcn.14000bd4c
nop
lea rcx, [rsp + 0x38]
call fcn.14000755c
cmp dword [rsi], r15d
je 0x140007b3d
cmp dword [rsi + 0x10], r15d
je 0x140007b3d
xor r9d, r9d
xor r8d, r8d
or edx, 0xffffffff
mov rcx, rsi
call fcn.140007d38
cmp dword [rdi + 0x18], r15d
je 0x140007b4d
xor edx, edx
mov rcx, rsi
call fcn.140009eb4
mov r8d, dword [rdi + 0x20]
cmp r8d, ebp
je 0x140007b60
xor edx, edx
mov rcx, rsi
call fcn.14000a314
mov r8d, dword [rdi + 0x28]
cmp r8d, ebp
je 0x140007b73
xor edx, edx
mov rcx, rsi
call fcn.14000a714
cmp dword [rdi + 0x40], r15d
je 0x140007b84
mov edx, dword [rdi + 0x48]
mov rcx, rsi
call fcn.14000965c
mov edx, dword [rdi + 0x38]
cmp edx, 0xfffffffe
jne 0x140007b92
cmp byte [rdi + 0x3c], r15b
je 0x140007bae
lea rcx, [rdi + 0x4c]
movzx eax, word [rcx]
neg ax
sbb r8, r8
and r8, rcx
mov r9b, byte [rdi + 0x3c]
mov rcx, rsi
call fcn.140007d38
mov rax, qword [rdi + 0x950]
cmp dword [rax - 0x10], r15d
je 0x140007bfc
lea rdx, [rsp + 0x88]
mov rcx, rdi
call fcn.140007964
nop
mov rdx, qword [rsi + 8]
mov rcx, qword [rax]
call fcn.14000f198
mov dword [rsi], eax
mov rdx, qword [rsp + 0x88]
add rdx, 0xffffffffffffffe8
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140007bfc
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
movsxd rax, dword [rdi + 0x960]
test eax, eax
jle 0x140007cc2
mov ebp, r15d
mov r14, rax
mov rbx, r15
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x61230bbb
call qword [rax]
test rbx, rbx
js 0x140007cb4
cmp ebp, dword [rdi + 0x960]
jge 0x140007cb4
mov rcx, qword [rsi + 8]
mov rax, qword [rdi + 0x958]
mov rdx, qword [rax + rbx*8]
mov qword [rsp + 0x90], rdx
mov rax, qword [rcx]
lea r9, [rsp + 0x90]
mov r8d, r12d
mov edx, 0x61230bc1
call qword [rax]
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x61230bbb
call qword [rax]
cmp ebp, dword [rdi + 0x960]
jge 0x140007ca6
mov rcx, qword [rdi + 0x958]
mov rdx, qword [rsi + 8]
mov rcx, qword [rcx + rbx*8]
call fcn.140002d18
add ebp, r12d
add rbx, r12
cmp rbx, r14
jl 0x140007c14
jmp 0x140007cc2
mov edx, r12d
mov ecx, 0xc000008c
call fcn.140001260
int3
mov edx, r12d
mov ecx, 0xc000008c
call fcn.140001260
int3
cmp dword [rdi + 0x928], r15d
je 0x140007cd3
mov rcx, rsi
call fcn.14000c540
mov eax, dword [rsi]
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret