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

Disassembly:
sub rsp, 0x38
cmp qword [0x14024c130], 0
jne 0x1400692e1
lea rcx, [0x140097970]
mov qword [rsp + 0x40], rbx
call fcn.140067ff0
test rax, rax
mov rbx, rax
mov qword [0x14024c130], rax
je 0x1400692dc
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 0x140068360
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov r13, rsi
mov r12, rsi
nop
mov eax, dword [rdi + 0x20]
lea rdx, [0x14006ee08]
add rax, r13
mov ecx, dword [rax + rbx]
add rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x140068346
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 0x140068310
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 0x1400692dc
mov rcx, qword [0x14024c130]
lea rdx, [0x14006edf0]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006edd8]
mov qword [0x14024c2b8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006edc0]
mov qword [0x14024c068], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006edb4]
mov qword [0x14024c4e8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed98]
mov qword [0x14024c0b0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed80]
mov qword [0x14024c190], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed68]
mov qword [0x14024c1d8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed50]
mov qword [0x14024c3e8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed38]
mov qword [0x14024c118], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ed18]
mov qword [0x14024c460], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ecf8]
mov qword [0x14024c338], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ecd0]
mov qword [0x14024c318], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eca8]
mov qword [0x14024c400], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ec88]
mov qword [0x14024c100], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ec68]
mov qword [0x14024c188], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ec40]
mov qword [0x14024c250], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ec18]
mov qword [0x14024c1a0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ebf0]
mov qword [0x14024c360], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ebc8]
mov qword [0x14024c080], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eba0]
mov qword [0x14024c0f0], rax
call fcn.140067ef0
lea rdx, [0x14006eb88]
mov qword [0x14024c488], rax
mov rcx, qword [0x14024c130]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eb50]
mov qword [0x14024c1f0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eb18]
mov qword [0x14024c3d8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eaf8]
mov qword [0x14024c078], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ead8]
mov qword [0x14024c048], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eac0]
mov qword [0x14024c150], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006eaa0]
mov qword [0x14024c4b0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ea88]
mov qword [0x14024c200], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ea70]
mov qword [0x14024c170], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ea40]
mov qword [0x14024c378], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ea10]
mov qword [0x14024c368], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e9e8]
mov qword [0x14024c448], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e9c0]
mov qword [0x14024c060], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e990]
mov qword [0x14024c240], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e960]
mov qword [0x14024c228], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e930]
mov qword [0x14024c098], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e900]
mov qword [0x14024c4c0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e8e8]
mov qword [0x14024c430], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e8c0]
mov qword [0x14024c438], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e8a0]
mov qword [0x14024c0e8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
mov qword [0x14024c2e0], rax
lea rdx, [0x14006e880]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e860]
mov qword [0x14024c380], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e840]
mov qword [0x14024c160], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e820]
mov qword [0x14024c138], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e800]
mov qword [0x14024c260], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e7e0]
mov qword [0x14024c418], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e7c0]
mov qword [0x14024c050], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e798]
mov qword [0x14024c168], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e778]
mov qword [0x14024c300], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e758]
mov qword [0x14024c308], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e728]
mov qword [0x14024c148], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e700]
mov qword [0x14024c2b0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e6d8]
mov qword [0x14024c500], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e6b0]
mov qword [0x14024c3d0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e688]
mov qword [0x14024c0b8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e668]
mov qword [0x14024c280], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e648]
mov qword [0x14024c0c8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e628]
mov qword [0x14024c3b0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e610]
mov qword [0x14024c470], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e5f0]
mov qword [0x14024c4d0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e5c8]
mov qword [0x14024c388], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e598]
mov qword [0x14024c3c8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e570]
mov qword [0x14024c058], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e548]
mov qword [0x14024c440], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e520]
mov qword [0x14024c248], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e4f0]
mov qword [0x14024c0c0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e4c0]
mov qword [0x14024c480], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e4a0]
mov qword [0x14024c0a8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e480]
mov qword [0x14024c3a0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e460]
mov qword [0x14024c1e0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e440]
mov qword [0x14024c398], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e420]
mov qword [0x14024c330], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e3f0]
mov qword [0x14024c1d0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e3c0]
mov qword [0x14024c3a8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e3a0]
mov qword [0x14024c1a8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e380]
mov qword [0x14024c410], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e360]
mov qword [0x14024c498], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e340]
mov qword [0x14024c1c8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e310]
mov qword [0x14024c088], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e2e8]
mov qword [0x14024c0e0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e2b8]
mov qword [0x14024c270], rax
call fcn.140067ef0
mov qword [0x14024c478], rax
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e288]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e268]
mov qword [0x14024c4b8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e248]
mov qword [0x14024c450], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e228]
mov qword [0x14024c2a0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e200]
mov qword [0x14024c298], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e1d8]
mov qword [0x14024c180], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e1b8]
mov qword [0x14024c420], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e198]
mov qword [0x14024c458], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e178]
mov qword [0x14024c4a8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e158]
mov qword [0x14024c0a0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e138]
mov qword [0x14024c220], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e110]
mov qword [0x14024c0d0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e0e8]
mov qword [0x14024c238], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e0b8]
mov qword [0x14024c1e8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e088]
mov qword [0x14024c090], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e060]
mov qword [0x14024c210], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e038]
mov qword [0x14024c2d8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ee08]
mov qword [0x14024c158], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006e010]
mov qword [0x14024c328], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dfe8]
mov qword [0x14024c2a8], rax
call fcn.140067ef0
lea rdx, [0x14006dfc0]
mov qword [0x14024c4a0], rax
mov rcx, qword [0x14024c130]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006df98]
mov qword [0x14024c3e0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006df70]
mov qword [0x14024c0d8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006df48]
mov qword [0x14024c258], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006df20]
mov qword [0x14024c2e8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006def8]
mov qword [0x14024c2c0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ded0]
mov qword [0x14024c468], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006deb0]
mov qword [0x14024c4c8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006de90]
mov qword [0x14024c428], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006de70]
mov qword [0x14024c0f8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006de50]
mov qword [0x14024c230], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006de30]
mov qword [0x14024c070], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006de08]
mov qword [0x14024c288], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dde0]
mov qword [0x14024c290], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006ddb0]
mov qword [0x14024c4e0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dd80]
mov qword [0x14024c408], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dd58]
mov qword [0x14024c108], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dd20]
mov qword [0x14024c1b8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dce8]
mov qword [0x14024c2d0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dca8]
mov qword [0x14024c110], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
mov qword [0x14024c310], rax
lea rdx, [0x14006dc68]
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dc38]
mov qword [0x14024c4f8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dc08]
mov qword [0x14024c320], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dbd0]
mov qword [0x14024c340], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db98]
mov qword [0x14024c1c0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db88]
mov qword [0x14024c358], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db68]
mov qword [0x14024c278], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db48]
mov qword [0x14024c140], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db28]
mov qword [0x14024c490], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006db08]
mov qword [0x14024c1b0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dae8]
mov qword [0x14024c208], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006dac0]
mov qword [0x14024c390], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006da98]
mov qword [0x14024c350], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006da70]
mov qword [0x14024c3f8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006da48]
mov qword [0x14024c198], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006da20]
mov qword [0x14024c3b8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006da00]
mov qword [0x14024c1f8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d9e0]
mov qword [0x14024c4d8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d9c0]
mov qword [0x14024c3c0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d9a0]
mov qword [0x14024c178], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d978]
mov qword [0x14024c370], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d950]
mov qword [0x14024c348], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d920]
mov qword [0x14024c128], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d8f0]
mov qword [0x14024c268], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d8c8]
mov qword [0x14024c2c8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d898]
mov qword [0x14024c2f8], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d878]
mov qword [0x14024c2f0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d858]
mov qword [0x14024c3f0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d838]
mov qword [0x14024c4f0], rax
call fcn.140067ef0
mov rcx, qword [0x14024c130]
lea rdx, [0x14006d818]
mov qword [0x14024c218], rax
call fcn.140067ef0
mov qword [0x14024c120], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x38
ret