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

Disassembly:
sub rsp, 0x38
cmp qword [0x14024bff0], 0
jne 0x1400694a1
lea rcx, [0x140097970]
mov qword [rsp + 0x40], rbx
call fcn.1400681b0
test rax, rax
mov rbx, rax
mov qword [0x14024bff0], rax
je 0x14006949c
movsxd rcx, dword [rax + 0x3c]
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x30], rdi
mov edi, dword [rcx + rax + 0x88]
xor esi, esi
add rdi, rax
mov ebp, esi
cmp dword [rdi + 0x18], esi
jbe 0x140068520
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov r13, rsi
mov r12, rsi
nop
mov eax, dword [rdi + 0x20]
lea rdx, [0x14006edf8]
add rax, r13
mov ecx, dword [rax + rbx]
add rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x140068506
mov eax, dword [rdi + 0x24]
add rax, r12
movzx r8d, word [rax + rbx]
mov eax, dword [rdi + 0x1c]
lea rdx, [rbx + rax]
mov esi, dword [rdx + r8*4]
add rsi, rbx
add ebp, 1
add r13, 4
add r12, 2
cmp ebp, dword [rdi + 0x18]
jb 0x1400684d0
mov r13, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
mov edx, dword [0x140232f70]
lea rcx, [0x140097970]
call rsi
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x50]
test eax, eax
mov rbp, qword [rsp + 0x48]
je 0x14006949c
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ede0]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006edc8]
mov qword [0x14024c178], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006edb0]
mov qword [0x14024bf28], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eda4]
mov qword [0x14024c3a8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed88]
mov qword [0x14024bf70], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed70]
mov qword [0x14024c050], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed58]
mov qword [0x14024c098], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed40]
mov qword [0x14024c2a8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed28]
mov qword [0x14024bfd8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ed08]
mov qword [0x14024c320], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ece8]
mov qword [0x14024c1f8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ecc0]
mov qword [0x14024c1d8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ec98]
mov qword [0x14024c2c0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ec78]
mov qword [0x14024bfc0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ec58]
mov qword [0x14024c048], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ec30]
mov qword [0x14024c110], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ec08]
mov qword [0x14024c060], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ebe0]
mov qword [0x14024c220], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ebb8]
mov qword [0x14024bf40], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eb90]
mov qword [0x14024bfb0], rax
call fcn.1400680b0
lea rdx, [0x14006eb78]
mov qword [0x14024c348], rax
mov rcx, qword [0x14024bff0]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eb40]
mov qword [0x14024c0b0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eb08]
mov qword [0x14024c298], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eae8]
mov qword [0x14024bf38], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eac8]
mov qword [0x14024bf08], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006eab0]
mov qword [0x14024c010], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ea90]
mov qword [0x14024c370], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ea78]
mov qword [0x14024c0c0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ea60]
mov qword [0x14024c030], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ea30]
mov qword [0x14024c238], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ea00]
mov qword [0x14024c228], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e9d8]
mov qword [0x14024c308], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e9b0]
mov qword [0x14024bf20], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e980]
mov qword [0x14024c100], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e950]
mov qword [0x14024c0e8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e920]
mov qword [0x14024bf58], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e8f0]
mov qword [0x14024c380], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e8d8]
mov qword [0x14024c2f0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e8b0]
mov qword [0x14024c2f8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e890]
mov qword [0x14024bfa8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
mov qword [0x14024c1a0], rax
lea rdx, [0x14006e870]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e850]
mov qword [0x14024c240], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e830]
mov qword [0x14024c020], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e810]
mov qword [0x14024bff8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e7f0]
mov qword [0x14024c120], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e7d0]
mov qword [0x14024c2d8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e7b0]
mov qword [0x14024bf10], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e788]
mov qword [0x14024c028], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e768]
mov qword [0x14024c1c0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e748]
mov qword [0x14024c1c8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e718]
mov qword [0x14024c008], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e6f0]
mov qword [0x14024c170], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e6c8]
mov qword [0x14024c3c0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e6a0]
mov qword [0x14024c290], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e678]
mov qword [0x14024bf78], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e658]
mov qword [0x14024c140], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e638]
mov qword [0x14024bf88], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e618]
mov qword [0x14024c270], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e600]
mov qword [0x14024c330], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e5e0]
mov qword [0x14024c390], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e5b8]
mov qword [0x14024c248], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e588]
mov qword [0x14024c288], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e560]
mov qword [0x14024bf18], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e538]
mov qword [0x14024c300], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e510]
mov qword [0x14024c108], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e4e0]
mov qword [0x14024bf80], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e4b0]
mov qword [0x14024c340], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e490]
mov qword [0x14024bf68], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e470]
mov qword [0x14024c260], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e450]
mov qword [0x14024c0a0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e430]
mov qword [0x14024c258], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e410]
mov qword [0x14024c1f0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e3e0]
mov qword [0x14024c090], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e3b0]
mov qword [0x14024c268], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e390]
mov qword [0x14024c068], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e370]
mov qword [0x14024c2d0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e350]
mov qword [0x14024c358], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e330]
mov qword [0x14024c088], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e300]
mov qword [0x14024bf48], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e2d8]
mov qword [0x14024bfa0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e2a8]
mov qword [0x14024c130], rax
call fcn.1400680b0
mov qword [0x14024c338], rax
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e278]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e258]
mov qword [0x14024c378], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e238]
mov qword [0x14024c310], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e218]
mov qword [0x14024c160], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e1f0]
mov qword [0x14024c158], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e1c8]
mov qword [0x14024c040], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e1a8]
mov qword [0x14024c2e0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e188]
mov qword [0x14024c318], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e168]
mov qword [0x14024c368], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e148]
mov qword [0x14024bf60], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e128]
mov qword [0x14024c0e0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e100]
mov qword [0x14024bf90], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e0d8]
mov qword [0x14024c0f8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e0a8]
mov qword [0x14024c0a8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e078]
mov qword [0x14024bf50], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e050]
mov qword [0x14024c0d0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e028]
mov qword [0x14024c198], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006edf8]
mov qword [0x14024c018], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006e000]
mov qword [0x14024c1e8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dfd8]
mov qword [0x14024c168], rax
call fcn.1400680b0
lea rdx, [0x14006dfb0]
mov qword [0x14024c360], rax
mov rcx, qword [0x14024bff0]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006df88]
mov qword [0x14024c2a0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006df60]
mov qword [0x14024bf98], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006df38]
mov qword [0x14024c118], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006df10]
mov qword [0x14024c1a8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dee8]
mov qword [0x14024c180], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dec0]
mov qword [0x14024c328], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dea0]
mov qword [0x14024c388], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006de80]
mov qword [0x14024c2e8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006de60]
mov qword [0x14024bfb8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006de40]
mov qword [0x14024c0f0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006de20]
mov qword [0x14024bf30], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ddf8]
mov qword [0x14024c148], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006ddd0]
mov qword [0x14024c150], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dda0]
mov qword [0x14024c3a0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dd70]
mov qword [0x14024c2c8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dd48]
mov qword [0x14024bfc8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dd10]
mov qword [0x14024c078], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dcd8]
mov qword [0x14024c190], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dc98]
mov qword [0x14024bfd0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
mov qword [0x14024c1d0], rax
lea rdx, [0x14006dc58]
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dc28]
mov qword [0x14024c3b8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dbf8]
mov qword [0x14024c1e0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dbc0]
mov qword [0x14024c200], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006db88]
mov qword [0x14024c080], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006db78]
mov qword [0x14024c218], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006db58]
mov qword [0x14024c138], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006db38]
mov qword [0x14024c000], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006db18]
mov qword [0x14024c350], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006daf8]
mov qword [0x14024c070], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dad8]
mov qword [0x14024c0c8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006dab0]
mov qword [0x14024c250], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006da88]
mov qword [0x14024c210], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006da60]
mov qword [0x14024c2b8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006da38]
mov qword [0x14024c058], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006da10]
mov qword [0x14024c278], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d9f0]
mov qword [0x14024c0b8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d9d0]
mov qword [0x14024c398], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d9b0]
mov qword [0x14024c280], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d990]
mov qword [0x14024c038], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d968]
mov qword [0x14024c230], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d940]
mov qword [0x14024c208], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d910]
mov qword [0x14024bfe8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d8e0]
mov qword [0x14024c128], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d8b8]
mov qword [0x14024c188], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d888]
mov qword [0x14024c1b8], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d868]
mov qword [0x14024c1b0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d848]
mov qword [0x14024c2b0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d828]
mov qword [0x14024c3b0], rax
call fcn.1400680b0
mov rcx, qword [0x14024bff0]
lea rdx, [0x14006d808]
mov qword [0x14024c0d8], rax
call fcn.1400680b0
mov qword [0x14024bfe0], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x38
ret