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

Disassembly:
sub rsp, 0x38
cmp qword [0x1402535e0], 0
jne 0x14006b511
lea rcx, [0x140099970]
mov qword [rsp + 0x40], rbx
call fcn.14006a220
test rax, rax
mov rbx, rax
mov qword [0x1402535e0], rax
je 0x14006b50c
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 0x14006a590
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov r13, rsi
mov r12, rsi
nop
mov eax, dword [rdi + 0x20]
lea rdx, [0x140070e18]
add rax, r13
mov ecx, dword [rax + rbx]
add rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x14006a576
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 0x14006a540
mov r13, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
mov edx, dword [0x140234f70]
lea rcx, [0x140099970]
call rsi
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x50]
test eax, eax
mov rbp, qword [rsp + 0x48]
je 0x14006b50c
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070e00]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070de8]
mov qword [0x140253768], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070dd0]
mov qword [0x140253518], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070dc4]
mov qword [0x140253998], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070da8]
mov qword [0x140253560], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d90]
mov qword [0x140253640], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d78]
mov qword [0x140253688], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d60]
mov qword [0x140253898], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d48]
mov qword [0x1402535c8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d28]
mov qword [0x140253910], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070d08]
mov qword [0x1402537e8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070ce0]
mov qword [0x1402537c8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070cb8]
mov qword [0x1402538b0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070c98]
mov qword [0x1402535b0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070c78]
mov qword [0x140253638], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070c50]
mov qword [0x140253700], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070c28]
mov qword [0x140253650], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070c00]
mov qword [0x140253810], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070bd8]
mov qword [0x140253530], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070bb0]
mov qword [0x1402535a0], rax
call fcn.14006a120
lea rdx, [0x140070b98]
mov qword [0x140253938], rax
mov rcx, qword [0x1402535e0]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070b60]
mov qword [0x1402536a0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070b28]
mov qword [0x140253888], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070b08]
mov qword [0x140253528], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070ae8]
mov qword [0x1402534f8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070ad0]
mov qword [0x140253600], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070ab0]
mov qword [0x140253960], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070a98]
mov qword [0x1402536b0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070a80]
mov qword [0x140253620], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070a50]
mov qword [0x140253828], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070a20]
mov qword [0x140253818], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400709f8]
mov qword [0x1402538f8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400709d0]
mov qword [0x140253510], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400709a0]
mov qword [0x1402536f0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070970]
mov qword [0x1402536d8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070940]
mov qword [0x140253548], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070910]
mov qword [0x140253970], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400708f8]
mov qword [0x1402538e0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400708d0]
mov qword [0x1402538e8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400708b0]
mov qword [0x140253598], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
mov qword [0x140253790], rax
lea rdx, [0x140070890]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070870]
mov qword [0x140253830], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070850]
mov qword [0x140253610], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070830]
mov qword [0x1402535e8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070810]
mov qword [0x140253710], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400707f0]
mov qword [0x1402538c8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400707d0]
mov qword [0x140253500], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400707a8]
mov qword [0x140253618], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070788]
mov qword [0x1402537b0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070768]
mov qword [0x1402537b8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070738]
mov qword [0x1402535f8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070710]
mov qword [0x140253760], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400706e8]
mov qword [0x1402539b0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400706c0]
mov qword [0x140253880], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070698]
mov qword [0x140253568], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070678]
mov qword [0x140253730], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070658]
mov qword [0x140253578], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070638]
mov qword [0x140253860], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070620]
mov qword [0x140253920], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070600]
mov qword [0x140253980], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400705d8]
mov qword [0x140253838], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400705a8]
mov qword [0x140253878], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070580]
mov qword [0x140253508], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070558]
mov qword [0x1402538f0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070530]
mov qword [0x1402536f8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070500]
mov qword [0x140253570], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400704d0]
mov qword [0x140253930], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400704b0]
mov qword [0x140253558], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070490]
mov qword [0x140253850], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070470]
mov qword [0x140253690], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070450]
mov qword [0x140253848], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070430]
mov qword [0x1402537e0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070400]
mov qword [0x140253680], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400703d0]
mov qword [0x140253858], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400703b0]
mov qword [0x140253658], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070390]
mov qword [0x1402538c0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070370]
mov qword [0x140253948], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070350]
mov qword [0x140253678], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070320]
mov qword [0x140253538], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400702f8]
mov qword [0x140253590], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400702c8]
mov qword [0x140253720], rax
call fcn.14006a120
mov qword [0x140253928], rax
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070298]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070278]
mov qword [0x140253968], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070258]
mov qword [0x140253900], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070238]
mov qword [0x140253750], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070210]
mov qword [0x140253748], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400701e8]
mov qword [0x140253630], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400701c8]
mov qword [0x1402538d0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400701a8]
mov qword [0x140253908], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070188]
mov qword [0x140253958], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070168]
mov qword [0x140253550], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070148]
mov qword [0x1402536d0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070120]
mov qword [0x140253580], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400700f8]
mov qword [0x1402536e8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x1400700c8]
mov qword [0x140253698], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070098]
mov qword [0x140253540], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070070]
mov qword [0x1402536c0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070048]
mov qword [0x140253788], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070e18]
mov qword [0x140253608], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x140070020]
mov qword [0x1402537d8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fff8]
mov qword [0x140253758], rax
call fcn.14006a120
lea rdx, [0x14006ffd0]
mov qword [0x140253950], rax
mov rcx, qword [0x1402535e0]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006ffa8]
mov qword [0x140253890], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006ff80]
mov qword [0x140253588], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006ff58]
mov qword [0x140253708], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006ff30]
mov qword [0x140253798], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006ff08]
mov qword [0x140253770], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fee0]
mov qword [0x140253918], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fec0]
mov qword [0x140253978], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fea0]
mov qword [0x1402538d8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fe80]
mov qword [0x1402535a8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fe60]
mov qword [0x1402536e0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fe40]
mov qword [0x140253520], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fe18]
mov qword [0x140253738], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fdf0]
mov qword [0x140253740], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fdc0]
mov qword [0x140253990], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fd90]
mov qword [0x1402538b8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fd68]
mov qword [0x1402535b8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fd30]
mov qword [0x140253668], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fcf8]
mov qword [0x140253780], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fcb8]
mov qword [0x1402535c0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
mov qword [0x1402537c0], rax
lea rdx, [0x14006fc78]
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fc48]
mov qword [0x1402539a8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fc18]
mov qword [0x1402537d0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fbe0]
mov qword [0x1402537f0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fba8]
mov qword [0x140253670], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fb98]
mov qword [0x140253808], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fb78]
mov qword [0x140253728], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fb58]
mov qword [0x1402535f0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fb38]
mov qword [0x140253940], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fb18]
mov qword [0x140253660], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006faf8]
mov qword [0x1402536b8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fad0]
mov qword [0x140253840], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006faa8]
mov qword [0x140253800], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fa80]
mov qword [0x1402538a8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fa58]
mov qword [0x140253648], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fa30]
mov qword [0x140253868], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006fa10]
mov qword [0x1402536a8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f9f0]
mov qword [0x140253988], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f9d0]
mov qword [0x140253870], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f9b0]
mov qword [0x140253628], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f988]
mov qword [0x140253820], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f960]
mov qword [0x1402537f8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f930]
mov qword [0x1402535d8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f900]
mov qword [0x140253718], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f8d8]
mov qword [0x140253778], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f8a8]
mov qword [0x1402537a8], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f888]
mov qword [0x1402537a0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f868]
mov qword [0x1402538a0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f848]
mov qword [0x1402539a0], rax
call fcn.14006a120
mov rcx, qword [0x1402535e0]
lea rdx, [0x14006f828]
mov qword [0x1402536c8], rax
call fcn.14006a120
mov qword [0x1402535d0], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x38
ret