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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov r13, r9
mov r15, rdx
mov r14, rcx
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rax
movsxd r8, dword [rdx + 0x3c]
movsxd rax, dword [rcx + 0x3c]
mov r9d, dword [r8 + rdx + 0x88]
mov edx, dword [rax + rcx + 0x88]
test r9d, r9d
jne 0x18000542e
test edx, edx
je 0x18000562e
mov rsi, r9
lea r10, [rcx + rdx]
mov qword [rsp + 0x20], r10
add rsi, r15
jne 0x180005448
test r10, r10
je 0x18000562e
mov r11d, dword [rsi + 0x20]
add r11, r15
mov qword [rsp + 0x28], r11
mov ebx, dword [r10 + 0x20]
add rbx, r14
mov qword [rsp + 0x30], rbx
xor eax, eax
mov dword [rsp + 0x38], eax
cmp dword [rsi + 0x18], eax
jbe 0x18000562e
nop
mov r9d, eax
lea r8, [rax + rax]
mov eax, dword [rsi + 0x24]
add rax, r8
movzx edx, word [rax + r15]
mov ecx, dword [rsi + 0x1c]
add rcx, r15
mov r12d, dword [rcx + rdx*4]
mov eax, dword [r10 + 0x24]
add rax, r8
movzx edx, word [rax + r14]
mov ecx, dword [r10 + 0x1c]
add rcx, r14
mov ebp, dword [rcx + rdx*4]
add rbp, r14
add r12, r15
je 0x18000561b
test rbp, rbp
je 0x18000561b
mov edx, dword [r11 + r9*4]
add rdx, r15
mov edi, dword [rbx + r9*4]
add rdi, r14
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x1800054d0
dec rcx
call fcn.180003410
mov ebx, eax
not ebx
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x1800054f0
dec rcx
mov rdx, rdi
call fcn.180003410
not eax
cmp ebx, eax
jne 0x18000560c
cmp ebx, 0x7705d94d
ja 0x180005707
je 0x1800057e2
cmp ebx, 0x2b9811ae
ja 0x18000567d
je 0x1800057e2
cmp ebx, 0x1c7650a6
ja 0x180005646
je 0x1800057e2
cmp ebx, 0xf33c2ac
je 0x18000560c
cmp ebx, 0x105d0d3b
je 0x1800057e2
cmp ebx, 0x11384a11
je 0x1800057e2
cmp ebx, 0x17ef3fc1
je 0x1800057e2
cmp ebx, 0x1892ab6d
je 0x1800057e2
mov r8d, 4
mov rdx, rbp
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_RtlCompareMemory]
cmp rax, 4
je 0x18000560c
test r13, r13
je 0x1800055f2
mov rbx, qword [r13]
movabs rax, 0xaaaaaaaaaaaaaaa
cmp qword [r13 + 8], rax
je 0x1800057f5
mov qword [rsp + 0x48], r13
xor edi, edi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x50], rdi
lea ecx, [rdi + 0x18]
call fcn.18000fb30
mov qword [rsp + 0x50], rax
mov qword [rax + 0x10], r12
inc qword [r13 + 8]
mov rcx, qword [rbx + 8]
mov qword [rax], rbx
mov qword [rax + 8], rcx
mov qword [rsp + 0x50], rdi
mov qword [rbx + 8], rax
mov qword [rcx], rax
cmp dword [rsp + 0xd0], 0
je 0x18000560c
mov r8, rbp
mov rdx, r12
mov rcx, qword [rsp + 0x40]
call fcn.1800052d0
mov r10, qword [rsp + 0x20]
mov r11, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
inc eax
mov dword [rsp + 0x38], eax
cmp eax, dword [rsi + 0x18]
jb 0x180005470
mov rbx, qword [rsp + 0xb0]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp ebx, 0x1feeb616
je 0x1800057e2
cmp ebx, 0x2078f304
je 0x18000560c
cmp ebx, 0x21ac7c0b
je 0x1800057e2
cmp ebx, 0x260c0c7e
je 0x1800057e2
cmp ebx, 0x29c02707
jmp 0x18000557a
cmp ebx, 0x498bf20c
ja 0x1800056cc
je 0x1800057e2
cmp ebx, 0x2df8c40f
je 0x1800057e2
cmp ebx, 0x3dd7383f
je 0x1800057e2
cmp ebx, 0x44ac5182
je 0x1800057e2
cmp ebx, 0x458ef7cb
je 0x1800057e2
cmp ebx, 0x46926cf5
je 0x18000560c
jmp 0x180005580
cmp ebx, 0x5100831b
je 0x18000560c
cmp ebx, 0x515def78
je 0x18000560c
cmp ebx, 0x5523c473
je 0x1800057e2
cmp ebx, 0x6db71dcd
je 0x18000560c
cmp ebx, 0x6e556e01
jmp 0x18000557a
cmp ebx, 0x7c5d87a0
ja 0x18000572c
je 0x1800057e2
cmp ebx, 0x78125d7c
je 0x1800057e2
cmp ebx, 0x7a9c969c
jmp 0x18000557a
cmp ebx, 0xc8827a2a
ja 0x180005796
je 0x18000560c
cmp ebx, 0xa9554556
ja 0x180005773
je 0x18000560c
cmp ebx, 0x7f50e72a
je 0x1800057e2
cmp ebx, 0x8d8dc65f
je 0x1800057e2
cmp ebx, 0x96da030b
je 0x1800057e2
cmp ebx, 0xa09b055e
jmp 0x18000557a
cmp ebx, 0xb08a1364
je 0x1800057e2
cmp ebx, 0xc0d5b5d8
je 0x1800057e2
cmp ebx, 0xc1894868
je 0x1800057e2
cmp ebx, 0xc1ce903d
jmp 0x18000557a
cmp ebx, 0xf72a3bda
je 0x1800057e2
cmp ebx, 0xd2ae9d97
je 0x1800057e2
cmp ebx, 0xda56a224
je 0x1800057e2
cmp ebx, 0xe8a8a84a
je 0x1800057e2
cmp ebx, 0xedc67e7f
je 0x1800057e2
cmp ebx, 0xf88be1a4
je 0x1800057e2
cmp ebx, 0xf8b0e406
je 0x1800057e2
cmp ebx, 0xfd03d552
je 0x1800057e2
cmp ebx, 0xfd9fed32
jne 0x180005580
cmp dword [rsp + 0xd8], 0
je 0x180005580
jmp 0x1800055fc
lea rcx, str.list_too_long
call fcn.180010c38
int3